當有404缺頁錯誤此URL被稱爲:htaccess的重寫後/與重定向
https://domain.com/404/
裏面的404文件夾只有一個htaccess文件,將重定向到特定語言的錯誤頁面(僅子文件夾其中一個index.html
)。
/
404
.htaccess
pt
index.html
en
index.html
htaccess文件代碼:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
# If Accept-Language starts with 'pt',
# then redirect (only) subdirectory 'pt'
RewriteCond %{HTTP:Accept-Language} ^pt [NC]
RewriteRule ^/?$ %{REQUEST_URI}pt [L,NC]
# Otherwise, redirect to en
RewriteRule ^/?$ %{REQUEST_URI}en [L,NC]
</IfModule>
最終的URL看起來像這樣葡萄牙例如:domain.com/404/pt/
什麼我需要改變,這樣的網址仍然會重定向到索引.html在語言特定的子文件夾中,但看起來像domain.com/404
(帶或不帶尾部斜線)?
謝謝。
重定向404在外部是一個壞主意,開始 - 因爲這依賴於HTTP狀態代碼信息,這樣客戶(比如fe搜索引擎機器人)將不會再獲取他們最初請求的資源的狀態碼404。 – CBroe