apache重写规则可以在httpd.conf中找到

时间:2012-10-17 19:27:29

标签: apache rewrite httpd.conf

如何创建一个简单的apache重写规则来重写:

http://domain.com/vanityhttp://domain.com/foo/

还可以在httpd.conf中重写规则,还是必须输入.htaccess文件?

提前致谢。

3 个答案:

答案 0 :(得分:4)

将此信息放入您的网站<virtualhost>

RewriteEngine On
RewriteRule ^/vanity$ /foo/ [L]

[L]将默默重定向,因此用户仍会在网址中看到/虚荣。您可以使用[R]强制重定向。

答案 1 :(得分:1)

他们进入 httpd.conf 。查看doc

答案 2 :(得分:1)

对于httpd.conf,请打包&#39;目录&#39;你的重写规则周围的标签。 对于.htaccess,没有必要。 然而,将它们放入httpd.conf通常被认为更安全,所以这就是我所做的。