我正在使用Wordpress,並且在我的網站上包含尾隨/
的問題。我已經使用RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]
,但是它在我的圖像上添加了額外的斜線並且找不到它們。.htaccess強制結尾斜槓但排除圖像
我該如何解決這個問題?
我正在使用Wordpress,並且在我的網站上包含尾隨/
的問題。我已經使用RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]
,但是它在我的圖像上添加了額外的斜線並且找不到它們。.htaccess強制結尾斜槓但排除圖像
我該如何解決這個問題?
最簡單的方法絕對是刪除包含一個點
RewriteRule ^([^.]+[^/])$ $1/ [L,R=301]
所有網址
如果你想排除圖像從該提到的原則,你的代碼將是這樣的:
RewriteEngine on
RewriteCond %{REQUEST_URI} !\.(gif|jpe?g|png)$ [NC]
RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=302]
所以,通過這個條件RewriteCond %{REQUEST_URI} !\.(gif|jpe?g|png)$ [NC]
,你將能夠從該規則與gif,jpe,jpeg or png
擴展到覆蓋任何圖像最後一行