我想添加一個規則到我的.htaccess文件,以刪除任何查詢字符串前的斜槓。 像https://www.someDomain.com/someText/anotherText/?bp=someNumber這樣的URL應該重寫爲URL https://www.someDomain.com/someText/anotherText?bp=someNumber,因此在問號前面不能有斜線。需要htaccess的Apache重寫規則刪除查詢字符串前的斜槓
THX
我想添加一個規則到我的.htaccess文件,以刪除任何查詢字符串前的斜槓。 像https://www.someDomain.com/someText/anotherText/?bp=someNumber這樣的URL應該重寫爲URL https://www.someDomain.com/someText/anotherText?bp=someNumber,因此在問號前面不能有斜線。需要htaccess的Apache重寫規則刪除查詢字符串前的斜槓
THX
您可以使用:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^.+$
RewriteRule ^(.*)/$ $1 [L,R=301]
重定向代碼爲301
非常感謝。你的規則插入本地路徑,所以我將它改爲RewriteRule ^(。*)/ $/$ 1 [L,R = 301],它工作正常。 – Haggis
追蹤與查詢字符串削減,這是不一樣的答案(不是dublicate)! – Croises