使用.htaccess重写URL,将/?替换为?

avkwfej4  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(134)

我如何重写URL(即删除最后的/测试后)使用.htaccess上的php页面从

一月二日一月三日一月四日一月五日一月六日一月七日

我试过了,但是没用

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
tzcvj98z

tzcvj98z1#

请尝试以下的.htaccess规则文件。我们需要使用apache的THE_REQUEST变量。如果这对你有帮助的话,请检查一下,在测试你的URL之前也要清除你的浏览器缓存。

RewriteEngine ON
RewriteCond %{THE_REQUEST} \s(/test)/(\?sku=(\d+)&qty=\d+)\s [NC]
RewriteRule ^ %1%2 [L]

相关问题