1

image/js ファイルをリダイレクトせずにmydomain.netにリダイレクトするために、 demo.mydomain.netのすべてのサブフォルダーに .htaccess ファイルがあります。

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/load
RewriteRule ^/?$ "http\:\/\/mydomain\.net" [R=301,L]

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/load/images
RewriteRule ^/?$ "http\:\/\/mydomain\.net" [R=301,L]

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/load/scripts
RewriteRule ^/?$ "http\:\/\/mydomain\.net" [R=301,L]

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/load/styles
RewriteRule ^/?$ "http\:\/\/mydomain\.net" [R=301,L]

これらを単一の作業ファイルに結合して、インデックス ファイルがある場所に保存する方法はありますか?

4

1 に答える 1

2

.htaccessにマップされたディレクトリ内で、次の複合ルールが必要になります。demo.mydomain.net

RewriteEngine on

RewriteCond %{REQUEST_URI} ^/load(/(images|scripts|styles))? [NC]
RewriteRule ^ http://mydomain.net [R=301,L]

上記の%{REQUEST_URI}正規表現は、4 つの URL パスすべてをインターセプトします。

于 2013-10-27T14:06:24.960 に答える