我已经从archive.org备份了一个网站,从那时起#34;?"不是我保存的文件中的有效字符替换了"?"用" q"使用查询参数保存文件时。
EG。当我抓住网址时
我将其保存为
testqcond =真
现在,我重新上传了该网站,并希望http://example.com/test?cond=true向{strong> testqcond = true 读取文件作为回复。 (我需要这样做,因为我没有服务器端代码,因此除了带有查询的静态保存文件之外无法处理查询)
因此我需要更改htaccess文件来替换?在查找文件时使用q。
通常我只是替换htaccess中的字符,但看到这是我不能的查询字符串。
怎么可以这样做?
我想这个过程会是这样的:
检查查询字符串是否存在
查找名为URL + q + QUERYARGUMENTS
答案 0 :(得分:1)
您可以使用此规则将查询中的?
转换为q
:
RewriteEngine On
RewriteCond %{QUERY_STRING} .
RewriteRule ^ %{REQUEST_URI}q%{QUERY_STRING}? [L]