使用htaccess自定义URL重定向,其中url中存在子域

时间:2014-12-05 09:41:00

标签: php .htaccess

我想重定向url,如果子域存在于当前url中,则其他方面没有变化。

这就是我想要改变的事情

  1. abc.abcd.com改为abcd.com/test

  2. abc.abcd.com/mno更改为abcd.com/mno

  3. abc.abcd.com/zyz更改为abcd.com/xyz

    任何人都可以帮助我,我是htaccess的新人

1 个答案:

答案 0 :(得分:1)

您可以使用:

RewriteEngine on 
# Not for http://abcd.
RewriteCond %{HTTP_HOST} ^abcd\.com$
RewriteRule ^ - [L]

RewriteRule ^$ http://abcd.com/test [R=302,L]
RewriteRule ^(.+)$ http://abcd.com/$1 [R=302,L]

当测试工作正常时,更改[R=302] [R=301]