簡體   English   中英

.htaccess 301重定向尾部斜杠

[英].htaccess 301 redirect Trailing Slash

在我的網站中,我想將所有帶有斜杠的頁面重定向到URL,而不帶斜杠。 我試圖找到可以正常工作的正確代碼,並且嘗試了許多版本的htacess代碼,這些版本應該能夠實現重定向。 我已經閱讀了許多有關此問題的文章,並測試了許多可能的解決方案。 仍然沒有找到實際的解決方案。

這是一個例子

RewriteEngine on
RewriteCond %{request_method} ^GET$
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)$ %1 [L,NE,R=301]

沒有重定向發生在這里。

還有其他會影響重定向的東西嗎? 我可能會缺少什么? 你有什么建議嗎?

-------------------------------------------------- ---------

解決方案是將代碼放在HTACCESS文件的頂部 我一直把它放在文件的末尾

試試這個:

RewriteEngine on
RewriteCond %{REQUEST_METHOD} GET
RewriteRule ^(.+)/$  /$1 [R=301,L]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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