嗨我想将http://www.domain.com/site_reg/index.php重写为http://www.domain.com/signup我该如何做到这一点。对于www.domain.com和domain.com?
编辑:也许我倒退了... http://www.domain.com/signup和http://www.domain.com/site_reg/index.php中的用户类型加载页面
答案 0 :(得分:2)
这适用于www.domain.com和domain.com,假设您在VirtualHost中设置了ServerName和ServerAlias 尝试:
<VirtualHost>
ServerName domain.com
ServerAlias www.domain.com
RewriteEngine On
RewriteRule ^/site_reg/(.*) /signup/$1 [R=301,L]
</VirtualHost>
您希望分配301重定向以告知页面已永久移动的搜索引擎,浏览器等。如果移动不是永久性的,请使用临时状态代码:307
答案 1 :(得分:1)
尝试:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^site_reg\/index\.php$ http://www.domain.com/signup [R,L]
答案 2 :(得分:0)
将它放在你的基地.htaccess
:
RewriteEngine on
RewriteRule ^site_reg/index\.php$ http://www.domain.com/signup [R,L]