1

Nextgen ギャラリーがインストールされた wordpress ブログを持っています。すべてのギャラリー画像要求を別のドメインにリダイレクトしたいと考えています。すべての画像を site1 から site2 フォルダーに複製しました。

http://site1.com/wp-content/uploads/gallery/folder/*.jpghttp://site2.com/gallery/folder/*.jpg

.htaccess リダイレクト ルールについて教えてください

4

1 に答える 1

1

Nextgen ギャラリーがインストールされたワードプレス ブログを持っています。すべてのギャラリー イメージ リクエストを別のドメインにリダイレクトしたいと考えています。すべてのイメージをサイト 1 からサイト 2 フォルダーに複製しました。

カスタム ルールが WP 独自のルール セットと競合しないようにする必要があります。

ルート ディレクトリにある 1 つの .htaccess ファイルの標準的なものであると仮定して、次のものに置き換えます。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# Add this line
RewriteCond %{REQUEST_URI} !wp-content/uploads/gallery/folder  [NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# Add this line
RewriteRule ^wp-content/uploads/gallery/folder/([^.]+)\.jpg   http://site2.com/gallery/folder/$1.jpg [R=301,L,NC]

</IfModule>
# END WordPress

オプション:

どのファイル タイプでも、最後のルールを次のルールに置き換えます。

# Add this line
RewriteRule ^wp-content/uploads/gallery/folder/([^.]+)\.([^/]+)/?   http://site2.com/gallery/folder/$1.$2 [R=301,L,NC]
于 2013-03-28T17:46:47.690 に答える