4

.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]

サーバー管理者はGooglemod_pagespeedをインストールしました。もちろん、フォルダーが存在しないため、アクセスしようとするたびにエラーがログに記録されます/mod_pagespeed_beacon(統計はログに記録されません)。

RewriteCondを追加する必要がありますか(どこに追加する必要があり/mod_pagespeed_beaconますか)。

4

3 に答える 3

7

私の質問に対する答えを見つけました。以下を追加するだけです。

RewriteCond %{REQUEST_URI} !^/mod_pagespeed_beacon

書き換え条件のリストのどこに行くかは重要ではないと思います。

- 編集

統計にアクセスするには、次のものも必要でした。

RewriteCond %{REQUEST_URI} !^/mod_pagespeed_statistics
于 2010-11-04T21:54:19.353 に答える
5

pagespeedより一般的には、次の名前ですべてのリソースをホワイトリストに登録できます。

RewriteCond %{REQUEST_URI} !pagespeed

mod_pagespeedFAQの新しいセクションを参照してください

于 2014-11-20T18:23:11.470 に答える
2

私はvBulletin4Suite+vBSEOを持っています.htaccessのこの行が問題を解決したことがわかりました

# mod_pagespeed
RewriteCond %{REQUEST_URI} !(mod_pagespeed_statistics|mod_pagespeed_beacon) [NC]

この行の前に配置します

RewriteRule ^(.+)$ vbseo.php [L,QSA]
于 2011-01-19T10:35:51.733 に答える