.htaccess末尾删除斜杠

时间:2020-09-20 15:57:47

标签: php .htaccess

我需要添加一个重写规则,但是会在末尾自动添加斜杠,而我并不需要它。

我使用以下规则:

RewriteRule ^print-res/([0-9+/=$]*)/([A-Za-z0-9+/=$]*)$ print-res.php?idreserva=$1&tkn=$2 [QSA,L]

如果我转到此网址,例如:www.xxx.com/print-res/25/1kewnfd231

httacces将我重定向到:www.xxx.com/print-res/25/1kewnfd231/

tkn参数类似:1kewnfd231/不是1kewnfd231

谁可以删除最后一个/

谢谢!

1 个答案:

答案 0 :(得分:1)

假设问题专门针对该规则,您可以尝试像这样重写它:

RewriteRule  ^print-res/([^/]*)/([^/]*)/?$ print-res.php?idreserva=$1&tkn=$2 [NC,QSA,L]

应该将www.xxx.com/print-res/25/1kewnfd231www.xxx.com/print-res/25/1kewnfd231/都更改为:www.xxx.com/print-res.php?idreserva=25&tkn=1kewnfd231(无/)。