我对.htaccess规则不是很专业。如何在.htaccess中执行以下操作:
.../upi.html/?id=1&amt=1
.../upi.html?id=1&amt=1
of1yzvn41#
要删除尾部斜杠,您可以在htaccess中使用以下命令:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/$ /$1 [L,R=302]
字符串上面的代码检查请求的URL是否以斜杠(/)结尾,以及请求的文件名是否不是目录。如果这两个条件都满足,则删除尾随的斜杠。这当前被设置为临时重定向(302)。如果这像你期望的那样工作,那么就改为301重定向,这使它成为永久性的。
1条答案
按热度按时间of1yzvn41#
要删除尾部斜杠,您可以在htaccess中使用以下命令:
字符串
上面的代码检查请求的URL是否以斜杠(/)结尾,以及请求的文件名是否不是目录。如果这两个条件都满足,则删除尾随的斜杠。这当前被设置为临时重定向(302)。如果这像你期望的那样工作,那么就改为301重定向,这使它成为永久性的。