如何解决如何删除尾部斜杠?我当前的 htaccess 代码不起作用
我想删除尾部斜杠,以便
https://www.hooklust.com/oo.a/
看起来像
https://www.hooklust.com/oo.a
我找到了以下用于从 URL 中删除尾部斜杠的教程,但我仍然以尾部斜杠结束:
https://www.danielmorell.com/guides/htaccess-SEO/redirects/https-www-and-trailing-slash
代码:
#### Force HTTPS://WWW and remove trailing / from files ####
## Turn on rewrite engine
RewriteEngine on
# Remove trailing slash from non-filepath urls
RewriteCond %{REQUEST_URI} /(.+)/$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ https://www.example.com/%1 [R=301,L]
# Include trailing slash on directory
RewriteCond %{REQUEST_URI} !(.+)/$
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+)$ https://www.example.com/$1/ [R=301,L]
# Force HTTPS and WWW
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [OR,NC]
RewriteCond %{https} off
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
我从 htaccess 文件中取出了所有其他内容,以确保没有其他内容添加斜杠,但仍然是相同的内容。
为什么斜线还在那里?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。