0

次の書き換えがあります。

RewriteRule ^/blog/(.*)$ http://www.domain.co.uk [NC,L,R=301]

ただし、画像ファイル (.jpg、.gif、.png) またはスクリプト ファイル (.js) でない場合にのみ発生させたいと考えています。これを設定する方法を知っている人はいますか?

(これは wordpress ブログであり、すべてのページをリダイレクトしたいが、スクリプトと画像はアクティブなままにします。)

ありがとう

4

2 に答える 2

0
RewriteCond %{REQUEST_FILENAME} !^(.+)\.js$
RewriteCond %{REQUEST_FILENAME} !^(.+)\.png$
RewriteCond %{REQUEST_FILENAME} !^(.+)\.jpg$
RewriteCond %{REQUEST_FILENAME} !^(.+)\.jpeg$
RewriteCond %{REQUEST_FILENAME} !^(.+)\.gif$
RewriteRule ^/blog/(.+)$ http://www.domain.co.uk [NC,L,R=301]
于 2012-09-27T12:16:10.620 に答える
0

wordpress ファイルにある .htaccess ファイルを次のように編集する必要があることがわかりました。

RewriteEngine On

RedirectMatch 301 ^/blog/$ http://www.domain.co.uk

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . / [R=301,L]
</IfModule>

# END WordPress
于 2012-09-27T13:29:47.810 に答える