如何删除尾部斜杠?
我只想从目录中删除尾部斜杠。例如,我希望 /p/page/ 显示为 /p/page。它只是看起来更好,不是吗?
然而,我尝试了许多不同类型的 mod_rewrites,但没有一个起作用或发生了一些事情。
我只想将此应用于子文件夹(更好的是,像 /a/b/c 这样的文件夹中的文件夹中的文件夹中的任何斜杠),而不是 /p/因为这可能会对我网站的其他部分产生负面影响。
I just want to remove a trailing slash from a directory. For example I want /p/page/ to show up as /p/page. It just looks better, doesn't it?
However I've tried many different kinds of mod_rewrites but none have worked or something happened.
I just want this to apply to subfolders (even better, any slash in a folder in a folder in a folder like /a/b/c), not /p/ as this may affect other parts of my site in a negative way.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将此代码复制到根 .htaccess 文件中(直接在 DOCUMENT_ROOT 下):
它将从外部将
http://localhost/blog/
重定向到http://localhost/blog
,同时仍然显示默认的index.html
或index.php
或/blog
目录下的任何内容。Copy this code in your root .htaccess file (directly under DOCUMENT_ROOT):
It will externally redirect
http://localhost/blog/
tohttp://localhost/blog
while still displaying defaultindex.html
orindex.php
or whatever under/blog
directory.您可以尝试将以下行添加到您的 .htaccess 文件中:
这不久前为我解决了问题。当然,如果路径只是
/
我认为你无法摆脱它。You can try adding the following line to your .htaccess file:
That solved the problem for me a while ago. Of course if the path is only
/
I don't think you can get rid of it.