由于谷歌的做法爬行AJAX填充内容的一部分,我有一个.htaccess文件如下:这个简单的mod重写规则是怎么回事?
RewriteEngine on
#snapshot requests
RewriteCond %{QUERY_STRING} _escaped_fragment_=([^&]+)
RewriteRule ^.*$ system/snapshot_mode.php?project=%1
我喜欢触发
http://myserver.co.uk/?_escaped_fragment_=token
用URL规则..但它无法转到指定的页面。它确实,但是,如果我删除重定向的查询字符串部分,即其更改为
RewriteRule ^.*$ system/snapshot_mode.php
是什么回事?
[编辑]
我添加了一个[R-302]
到规则,它现在试图给我重定向到脚本,但通过一个错位,本地机文件路径,即
http://localhost/C:/xampp/htdocs/docula/system/snapshot_mode.php?project=token
...并给出我403访问被拒绝的错误。
如果您将'[R = 302]'标志添加到'RewriteRule' - 它在哪里重定向您? – Cheery 2014-10-20 21:41:53
@Cheery - 请参阅编辑。 – Utkanos 2014-10-20 21:50:07
'并给予ms 403访问被拒绝错误。 WTF?没关系,正如你所看到的那样 - 它解析和替代一切。你的服务器的根目录或文件夹中有.htaccess文件吗? – Cheery 2014-10-20 21:51:04