我对apache重写规则很新。 现在我想重定向网址
http://maywedding.0577sz.com/
到
http://maywedding.0577sz.com/special
我现在的规则是:
Options +FollowSymlinks
RewriteEngine on
RewriteRule / /special [NC]
但这并不像我预期的那样有效。 如何在.htaccess文件中编写规则?
答案 0 :(得分:0)
RewriteCond %{HTTP_HOST} ^(www\.)?danrenjian\.com$
RewriteRule ^/$ http://www.example.com/special [R,L]
答案 1 :(得分:0)
[NC]无效,因为您的规则只包含斜杠。相反,你可能想要
RewriteEngine on
RewriteRule ^/$ /special/ [R]
发送HTTP重定向,而不是在内部重写URL。不要忘记使用apache2ctl restart
或/etc/init.d/apache2 restart
重新启动Apache服务器。