使用.htaccess将php url重定向到另一个

时间:2014-06-04 17:39:40

标签: regex apache .htaccess mod-rewrite

我最近为我的VPS制作了子域名,我希望在URL中重定向.php

  

http://bn.domain.com/forum/register.php

我希望将它们重定向到相应的网址:

  

http://bn.domain.com/anonpanel/

请帮我怎么做

  

[Wed Jun 04 20:10:57 2014] [alert] [client 202.62.25.9]   /var/www/forum/.htaccess:无效的命令' RewriteEngine',也许   拼写错误或由未包含在服务器中的模块定义   配置[Wed Jun 04 20:11:01 2014] [alert] [client 202.62.25.9]   /var/www/forum/.htaccess:无效的命令' RewriteEngine',也许   拼写错误或由未包含在服务器中的模块定义   配置[Wed Jun 04 20:13:01 2014] [alert] [client 114.79.13.26]   /var/www/forum/.htaccess:无效的命令' RewriteEngine',也许   拼写错误或由未包含在服务器中的模块定义   配置[Wed Jun 04 20:13:03 2014] [alert] [client 114.79.13.26]   /var/www/forum/.htaccess:无效的命令' RewriteEngine',也许   拼写错误或由未包含在服务器中的模块定义   构造

1 个答案:

答案 0 :(得分:1)

您可以在/forum/.htaccess文件中使用此规则:

RewriteEngine On
RewriteBase /forum/

RewriteCond %{HTTP_HOST} ^bn\.domain\.com$ [NC]
RewriteCond %{THE_REQUEST} /register\.php[?/\s] [NC]
RewriteRule ^ /anonpanel [L,NC,R]