0

私はparkeddomain.comとmaindomain.net(構成サーバーのときにセットアップします)を持っています。ウェブサイトはすべての考えのためにparkeddomain.comで実行されます

今、私はmaindomain.comへのすべてのリクエストをparkeddomain.comにリダイレクトする必要があります

これまでのところ私は得た

RewriteCond %{HTTP_HOST} ^maindomain.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.maindomain.net$
RewriteRule (.*)$ http://www.parkeddomain.com/$1 [R=301,L]

ただし、ドメインリダイレクトのみで、内部ページ/サブフォルダーはリダイレクトされません!!

また、Cookieを使用しない速度を実現するために必要な、静的/画像ファイルは、画像のURLをリダイレクトしないようにする必要があります

例:www.maindomain.net/sample.htmlにリダイレクトする必要がありますwww.parkeddomain.com/sample.html

ただしwww.maindomain.net/images/abc.jpg、どこにもリダイレクトしない

4

1 に答える 1

0

これを試して:

RewriteCond %{HTTP_HOST} ^maindomain.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.maindomain.net$
RewriteRule (.*)\.jpg - [L]
RewriteRule (.*)$ http://www.parkeddomain.com/$1 [R=301,L]

次のルールは、URL が で終わる場合.jpgは何もしないことを示しています。これ-は何もしない[L]ことを示し、これが従うべき最後のルールであるべきであることを示しているため、後続のルールは無視されます。

RewriteRule (.*)\.jpg - [L]

複数の画像拡張子が必要な場合は、次のようなものを使用できます。

RewriteRule (.*)\.(jpg|jpeg|gif|png) - [L]
于 2012-10-03T02:06:58.423 に答える