我需要添加一个重写规则,但是会在末尾自动添加斜杠,而我并不需要它。
我使用以下规则:
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
谁可以删除最后一个/
?
谢谢!
答案 0 :(得分:1)
假设问题专门针对该规则,您可以尝试像这样重写它:
RewriteRule ^print-res/([^/]*)/([^/]*)/?$ print-res.php?idreserva=$1&tkn=$2 [NC,QSA,L]
应该将www.xxx.com/print-res/25/1kewnfd231
和www.xxx.com/print-res/25/1kewnfd231/
都更改为:www.xxx.com/print-res.php?idreserva=25&tkn=1kewnfd231
(无/
)。