2016-05-16 42 views
0

如何将我的domaine主页重定向到另一个网址?使用htaccess将我的domaine主页重定向到另一个网址

例如,我想要domain.com至​​。

我已经尝试: RewriteRule ^index.php /en/ [R=301]

但它不工作。

+0

你的意思是家里唯一的页面,所以domain.com将domain.com/eng/和domain.com/index.php会域。 com/en/index.php,但其他页面,因为它是? –

回答

0

您可以使用此规则来重定向着陆页:

RewriteEngine On 

RewriteCond %{THE_REQUEST} \s/+(?:index\.php)?\?lang=([^\s&]+) [NC] 
RewriteRule ^$ /%1/? [R=301,L] 

RewriteCond %{QUERY_STRING} ^$ 
RewriteRule ^/?(index\.php)?$ /en/ [R=301,L,NC] 

RewriteRule ^(fr|en|es|cn|ar)/$ index.php?lang=$1 [L,QSA] 
+0

好的,但我现在与这条规则有冲突:'重写规则^(fr | en | es | cn | ar)/ $ index.php?lang = $ 1 [L]'。我该如何解决这个问题? – PacPac

+0

好吧,但现在我有这种URL类型'http://domain.com/index.php?lang = en',而我想如果可能'http:// domain.com/en /'。 – PacPac

+0

最好将所有需求放在问题的一个地方而不是评论中。清除浏览器缓存后,按给定顺序尝试更新的代码并进行测试。 – anubhava

相关问题