0

たとえば、test.domain.com/dev/filename.html という開発サイトがあり、Google によってインデックスが作成されているため、ファイルだけでなくフォルダーも www.newdomain.com/filename.html にリダイレクトする必要があります。 /ファイルのように。

test.domain.com/dev/example/filename.html

または www.newdomain.com/example/example/filename.html

www.newdomain.com/filename.html

テスト ドメインの /dev/ フォルダはリダイレクトでプッシュできないことに注意してください。

誰でもこれについて何か考えがありますか?

私が試してみました:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !test.domain.co.uk/dev/$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]

いくつかのテストの後、これはhttp://www.newdomain.com/dev/page.htmlにリダイレクトされ、/dev/ を削除する必要があります .....

探し回っている間にいくつかの他のオプションがありますが、まだ要件を満たすものはありません。

前もって感謝します

4

1 に答える 1

1

RewriteCond も必要なので、試してみてください:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^test.domain.com [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
于 2012-10-22T13:13:33.350 に答える