我在我的網站上強制使用尾部斜杠,但這導致我們的 Wiki 出現問題,因為它將它們視為空白頁面。
我想要做的是強制尾隨斜杠,除非在 /wiki/ 中。我該怎么做?
這是我目前的規則:
# force trailing slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]
uj5u.com熱心網友回復:
您可以添加RewriteCond( condition ) 指令來為任何以 開頭的 URL 創建例外/wiki/。
例如:
# force trailing slash
RewriteCond %{REQUEST_URI} !^/wiki/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]
在!對正則運算式的前綴^/wiki/否定的表達,所以它是成功的,當它不匹配。
您需要清除瀏覽器快取。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/358463.html
上一篇:htaccessHSTS防止從www.subdomain.domain.com重定向到subdomain.domain.com
