apache rewriterule

时间:2011-08-04 02:34:00

标签: apache mod-rewrite

我对apache重写规则很新。 现在我想重定向网址

http://maywedding.0577sz.com/

http://maywedding.0577sz.com/special

我现在的规则是:

Options +FollowSymlinks
RewriteEngine on
RewriteRule / /special [NC]

但这并不像我预期的那样有效。 如何在.htaccess文件中编写规则?

2 个答案:

答案 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服务器。