这是一个基本的安全链接。我给用户一个类似的链接:
mydomain.com/folder/index.htm?var=1234
然后在'文件夹'中我放了一个htaccess文件:
RewriteEngine On
RewriteCond %{QUERY_STRING} !val=1234
RewriteRule (.*) - [F]
它有效 - 但是,它导致index.htm无法从子文件夹加载项目,例如来自“./folder/images
”的图像或来自“./folder/scripts
”的脚本。
有关如何解决此问题的任何想法都会很棒。
感谢。
答案 0 :(得分:0)
这是因为您要将除index.htm?var=1234
之外的所有网址标记为禁止
您只能定位index.htm
,如下所示:
RewriteCond %{THE_REQUEST} ^.+index\.htm.+$
RewriteCond %{QUERY_STRING} !val=1234
RewriteRule ^.* - [F]