[英]htaccess redirect showing 404 not found error for jpg file
我有一些像這樣的簡單 URL
/sub/image.jpg
/sub/sub/sub/image.jpg
我想將它們重定向到另一個頁面,但是當我使用重定向代碼時,此頁面會出現 404 錯誤。
Redirect 301 /sub/1.jpg https://examplel.com/new-page
僅供參考:這些圖像現在不在我的服務器上。
您可以使用此通用重定向:
RedirectMatch 404 ^/.*sub.+\.jpg$
您也可以嘗試匹配任何以/sub/
開頭且不是文件或目錄的 URI 的規則:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^sub/ https://examplel.com/new-page [L,NC,R=302]
確認它工作正常后,將R=302
替換為R=301
。 在測試您的mod_rewrite
規則時避免使用R=301
(永久重定向)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.