我使用了一個生成器來使我的SEO友好的htaccess重寫,在這裏。Htaccess友好的SEO重寫使圖像停止加載?
RewriteRule ^([^/]*)/([^/]*) /detail.php?type=$1&?id=$2 [L]
輸出應www.site.com/type/id
現在,改寫作品和頁面重定向罰款,但該網站上的圖像不再露面,他們各個擊破... :(圖片的URL是正確的,但似乎只是不想再加載任何幫助?應該有另一個重寫規則來取消這個做其他的東西嗎?如果是,什麼?
我使用了一個生成器來使我的SEO友好的htaccess重寫,在這裏。Htaccess友好的SEO重寫使圖像停止加載?
RewriteRule ^([^/]*)/([^/]*) /detail.php?type=$1&?id=$2 [L]
輸出應www.site.com/type/id
現在,改寫作品和頁面重定向罰款,但該網站上的圖像不再露面,他們各個擊破... :(圖片的URL是正確的,但似乎只是不想再加載任何幫助?應該有另一個重寫規則來取消這個做其他的東西嗎?如果是,什麼?
您現有的規則可能會影響圖像。爲了防止這種情況發生,請使用RewriteCond指令,該指令將影響圖像的擴展名等受規則影響您可以根據需要添加其他擴展名。
#if its not an image, css, js etc
RewriteCond %{REQUEST_URI} !\.(gif|jpg|png|css|js|etc)$ [NC]
RewriteRule ^([^/]*)/([^/]*) /detail.php?type=$1&?id=$2 [L]
我不確定你的.htaccess是怎麼樣的,但這裏是我用於項目的方便規則,它非常簡單,涵蓋了大部分問題:
<IfModule mod_rewrite.c>
############################################
# Enable mod_rewrite
RewriteEngine On
RewriteBase/
############################################
## always send 404 on missing files in these folders
RewriteCond %{REQUEST_URI} !^/(media|assets)/
############################################
# never rewrite for existing files, directories and links
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .*$ index.php [L]
</IfModule>
謝謝!這不適用於我的具體情況,但它似乎對我的其他項目很有用,我會使用它! – Darius 2011-12-20 21:00:37
謝謝。這工作 – Darius 2011-12-20 21:00:17