質問

.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 動作します?

役に立ちましたか?

解決

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

RewriteCond %{REQUEST_URI} !pagespeed

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

他のヒント

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

RewriteCond %{REQUEST_URI} !^/mod_pagespeed_beacon

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

- 編集

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

RewriteCond %{REQUEST_URI} !^/mod_pagespeed_statistics

Vbulletin 4 Suite + VBSEOがあります。

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

この行の前に置きます

RewriteRule ^(.+)$ vbseo.php [L,QSA]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top