用戶訪問 https://example.com/~quux/foo (無尾斜線),Apache 視為檔案 foo 而非目錄,返回 404 或觸發 301 重導向至 /~quux/foo/,導致:
image.gif) 解析錯誤為 /~quux/image.gif。RewriteEngine on
RewriteBase /~quux/
# 精確匹配 foo 結尾,重導向到 foo/
RewriteRule ^foo$ foo/ [R]
RewriteEngine on
RewriteBase /~quux/
# 條件: 請求路徑對應實體目錄存在 (-d)
RewriteCond %{REQUEST_FILENAME} -d
# 規則: 非斜線結尾的路徑,加上斜線並 301 重導向
RewriteRule ^(.+[^/])$ $1/ [R=301,L]
RewriteBase 設定需與實際虛擬路徑一致。.htaccess 同樣適用,但會覆蓋主配置,注意優先序。