我正在使用.htaccess文件将某些查询字符串重写为漂亮的网址。 其中,我正在努力解决两个特定的重写条件:
RewriteCond %{REQUEST_URI} (new-york|nueva-york|nova-york)
RewriteCond %{REQUEST_URI} (en|es|de|pt|it)
RewriteRule ^([^/\.]+)/([^/\.]+)/([A-Za-z0-9-]+)/?$ index.php?lan=$1&route=product&productcode=$3 [L,QSA]
我希望上述案例的产品代码长度最大长度为10。
https://www.helloworld.com/?route=check&date=&productcode=NYCSNIA%27%20AND%200%20IN%20(SELECT%20SLEEP(21))%20
如何删除这些&
和其他%27%20AND%200%20IN%20(SELECT%20SLEEP(21))%20
?
我想要输出第二种情况: https://www.helloworld.com/?route=check&date=&productcode=NYCSNIA
提前致谢!