0
我有以下改寫:的.htaccess重寫除了圖像文件和腳本文件
RewriteRule ^/blog/(.*)$ http://www.domain.co.uk [NC,L,R=301]
但我只希望它發生,如果它不是一個圖像文件(個.jpg,.gif .png格式)或腳本文件(.js)。有誰知道如何設置?
(這是一個WordPress的博客,我想重定向的所有頁面,但保留腳本和圖像有效。)
感謝
我有以下改寫:的.htaccess重寫除了圖像文件和腳本文件
RewriteRule ^/blog/(.*)$ http://www.domain.co.uk [NC,L,R=301]
但我只希望它發生,如果它不是一個圖像文件(個.jpg,.gif .png格式)或腳本文件(.js)。有誰知道如何設置?
(這是一個WordPress的博客,我想重定向的所有頁面,但保留腳本和圖像有效。)
感謝
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]
我發現,我不得不編輯位於.htaccess文件在這個wordpress文件中:
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
謝謝你的建議,我試了一下,得到了一個內部服務器錯誤。 – Paul
我的不好,打字錯誤,我正在糾正 –