Webサイトの静止画像を作成し、書き換えルールを使用してhtmlファイルをリンクしました。
RewriteRule ^$ static/index.html [L]
RewriteRule ^stuff$ static/stuff.html [L]
など。これは最も賢い方法ではありませんが、機能します。今問題:私はそれが欲しい
domain.com/?format=feed&type=rss
ルートディレクトリにまだ存在するcmsのindex.phpによって再び処理されます。私の試みは
RewriteCond %{REQUEST_FILENAME} !feed=
成功しませんでした-リクエストは常にリダイレクトされた静的ファイルにのみ追加されます。
フィードリクエストが実際にcmsによって処理されるようにするにはどうすればよいですか?
私の経歴は、精巧なキャッシュメカニズムは存在しますが、共有ホスティングの静的ファイルとして同等の応答性を備えたものはありません。前もって感謝します!
編集:私が来るのに最も近いようです
RewriteCond %{QUERY_STRING} !^(.*&)?format=feed
RewriteRule ^(.*)$ static/%{REQUEST_URI}.html [L,QSA,R=301]
しかし、これは静的バージョンに向けられたときに末尾のスラッシュが多すぎることにつながります...