Htaccess从子目录重定向到root

时间:2012-10-22 19:04:58

标签: .htaccess redirect

我正在寻找一个htaccess代码来重定向我的网址:

http://01.mydomain.com/subdir/xyz [OR]
http://www.01.mydomain.com/subdir/xyz [OR]
http://02.mydomain.com/subdir/xyz [OR]
http://www.02.mydomain.com/subdir/xyz
TO : http://www .mydomain.com/xyz

在这种情况下xyz是动态的,可以是任何值。并且subdir是常数

2 个答案:

答案 0 :(得分:2)

假设subdir是常数,以下是一种方式:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^01.mydomain.com [OR]
RewriteCond %{HTTP_HOST} ^www.01.mydomain.com [OR]
RewriteCond %{HTTP_HOST} ^02.mydomain.com [OR]
RewriteCond %{HTTP_HOST} ^www.02.mydomain.com
RewriteRule ^subdir/(.*)$ http://www.mydomain.com/$1 [L,R=301]

答案 1 :(得分:1)

RewriteRule ^/subdir/(.*)/?$ /$1 [R=301,L]