.htaccess mod_rewrite mod_pagespeed rewrite COND
我的.htaccess文件中包含以下内容:.htaccess mod_rewrite mod_pagespeed rewrite COND,.htaccess,mod-rewrite,mod-pagespeed,.htaccess,Mod Rewrite,Mod Pagespeed,我的.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] 服务器管理员安装了G
# 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
(并且不记录任何统计数据)时,它都会记录一个错误
我需要添加什么(以及在哪里添加)才能使
/mod\u pagespeed\u beacon
工作?找到了我问题的答案。只需添加以下内容:
RewriteCond %{REQUEST_URI} !^/mod_pagespeed_beacon
我认为重写条件列表中的哪一个并不重要
--编辑
我还需要以下信息才能访问统计数据:
RewriteCond %{REQUEST_URI} !^/mod_pagespeed_statistics
我有vBulletin 4套房+vBSEO 在.htaccess中发现这一行解决了问题
# mod_pagespeed
RewriteCond %{REQUEST_URI} !(mod_pagespeed_statistics|mod_pagespeed_beacon) [NC]
把它放在这条线的前面
RewriteRule ^(.+)$ vbseo.php [L,QSA]
一般来说,您可以在名称中使用
pagespeed
将所有资源列入白名单,包括:
RewriteCond %{REQUEST_URI} !pagespeed
请参见FYI,您可以通过mod pagespeed与我们联系-discuss@googlegroups.com并在Nice解决方案中列出问题,如果再次看到此问题,我们将牢记在心。感谢分享解决方案。这里是一个更新的重写代码,也适用于其他相关的URL<代码>重写cond%{REQUEST_URI}^/mod_pagespeed[a-z_]+$这个答案在mod_pagespeed 1.9中已经过时,请参阅sligocki的最新答案。