0

次のような URL をリダイレクトするための 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定数です

4

2 に答える 2

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]
于 2012-10-22T19:08:40.020 に答える
1
RewriteRule ^/subdir/(.*)/?$ /$1 [R=301,L]
于 2012-10-22T19:08:15.943 に答える