我已经修改了我的 .htaccess 文件以在所有页面上强制使用尾部斜杠,但我想知道如何删除特定 url 页面中的尾部斜杠?需要帮忙。例如:
abc.com/test 成功重定向到 abc.com/test/
但我想删除网站特定网址中的强制尾随斜杠,
abc.com/demo/ 应该重定向到 abc.com/demo
这是我到目前为止所做的:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/demo/
RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]
更新:要删除多个 url 的尾部斜杠,代码是什么,例如 abc.com/demo2/abc.com/demo3/abc.com/demo4/ 等。有什么建议吗?
尝试 :
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/demo/ [NC]
RewriteRule ^demo/$ /demo [L,R]
RewriteCond %{REQUEST_URI} !^/demo [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句