簡體   English   中英

htaccess 重定向顯示 404 未找到 jpg 文件的錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM