.htaccess mod_rewrite mod_pagespeed rewrite COND

.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

我的.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
(并且不记录任何统计数据)时,它都会记录一个错误


我需要添加什么(以及在哪里添加)才能使
/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的最新答案。