Cloudflareを使用して静的コンテンツをキャッシュしています。 mod_rewriteを使用して、すべてのページリクエストをindex.phpに書き換えてJSの変数として「ページ名」を使用しています。私は、コードを更新した後のindex.phpを削除したいが、ここで問題ですApacheの背後にあるファイルのCloudflareキャッシュを削除するmod_rewrite
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase/
RewriteRule ^([^/]*)$ index.php
</IfModule>
、各ページ/ URLは異なるURLを同一のindex.phpが提供するという事実を無視して、固有のURLのように扱われています。
すなわち:
はexample.com/index.php実際にあります。
この書き換えルールについてCloudfalreに通知するにはどうすればいいですか?index.phpだけを消去してプラットフォーム全体に影響を及ぼし、個々のURLを個別にパージすることはできません。私が正しく理解していれば
おかげで、 ヴァディム
これはまさに状況と問題です。セットアップ(mod_cloudflareなど)についてcloudflareにどのように通知できますか? –
私の主張は、たとえ可能な場合であっても、各URLをパージする必要があるからです。これはどうして避けられないのか分かりません。あなたのApacheサーバはブラックボックスのようなものですが、CloudFlareは決してindex.phpを要求しないので、それをパージすることはできません – arco444