我的.htaccess文件中包含以下内容:
# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]服务器管理员已经安装了Google mod_pagespeed,当然,由于该文件夹不存在,它在每次尝试访问/mod_pagespeed_beacon时都会记录一个错误(并且没有记录任何统计数据)。
我需要添加什么RewriteCond (以及在哪里)才能让/mod_pagespeed_beacon正常工作?
发布于 2014-11-21 02:23:11
通常,您可以使用以下命令将名称中包含pagespeed的所有资源列入白名单:
RewriteCond %{REQUEST_URI} !pagespeed发布于 2010-11-05 05:54:19
找到了我问题的答案。只需添加以下内容:
RewriteCond %{REQUEST_URI} !^/mod_pagespeed_beacon我认为重写条件列表中的位置并不重要。
--编辑
我还需要以下内容来访问统计数据:
RewriteCond %{REQUEST_URI} !^/mod_pagespeed_statistics发布于 2011-01-19 18:35:52
我用vBulletin 4套件+ vBSEO发现.htaccess中的这一行解决了这个问题
# mod_pagespeed
RewriteCond %{REQUEST_URI} !(mod_pagespeed_statistics|mod_pagespeed_beacon) [NC]将其放在此行之前
RewriteRule ^(.+)$ vbseo.php [L,QSA]https://stackoverflow.com/questions/4099659
复制相似问题