我在一个FTP中链接了两个域,对我来说需要重写.htaccess文件,这样的工作:
site.lt (redirect)-> site.lt
site.lt/lv (redirect)-> site.lt
site.eu (force redirect)-> site.eu/lv
现在我已经在我的.htaccess中写了这段代码:
RewriteCond %{HTTP_HOST} ^site\.(lt|eu)
RewriteRule ^(.*)$ http://site.(lt|eu)/$1 [R=permanent,L]
RewriteRule ^$ http://site.eu/lv [R=301,L]
它的作用如下:
site.lt (redirect)-> site.eu/lv
site.lt/lv (redirect)-> not working
site.eu (redirect)-> site.eu/lv
如何重写htaccess以使其正常工作?
答案 0 :(得分:0)
您可以使用以下规则:
RewriteCond %{HTTP_HOST} ^site\.lt$
RewriteRule ^(lv)?/?$ / [R=301,L,NC]
RewriteCond %{HTTP_HOST} ^site\.eu$
RewriteRule ^$ /lv [R=301,L]