我想使用.htaccess
暂时从一个网址重定向到另一个网址示例:
从网址www.example.com
浏览时,我想重定向www.another-example.com
。这很有效。
但是如果像www.example.com/other/path
但如果我浏览http://www.another-example.com
其他路径,则始终会重定向到www.example.com/other/path
。
这是我的.htaccess
代码
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/ [L]
RewriteRule (.*) app/$1 [L]
Redirect 302 "/" "http://www.another-example.com"
</IfModule>
如何修改我的.htaccess
代码?
答案 0 :(得分:1)
不要使用Redirect
指令,因为它不支持正则表达式和完全匹配。
使用所有mod_rewrite
规则,如下所示:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/?$ http://www.another-example.com [L,R=301]
RewriteRule ^$ app/ [L]
RewriteRule (.*) app/$1 [L]
</IfModule>
^/?$
仅匹配当前域的着陆页。