Htaccess - 動的URLクエリを静的ファイルにマッピングする

Htaccess - 動的URLクエリを静的ファイルにマッピングする

この動的クエリをマッピングしようとしています。

 /wp-admin/admin-ajax.php?action=mymail_form_css

この静的ファイルに:

 /wp-admin/mymail_form.css

これまで試しましたが、うまくいかないのは/wp-admin/.htaccessのhtaccessコードです。

RewriteEngine on
RewriteCond %{QUERY_STRING} action=mymail_form_css
RewriteRule ^(.*)$ /mymail_form.css [L,R=301]

私もそれをウェブサイトのドキュメントルートに入れようとしましたが、成功しませんでした。

パフォーマンス上の理由でこれを行います。動的クエリは、ほとんど変更されない少量のCSSを生成するのに時間がかかります。

ベストアンサー1

それは問題ではありません。私はそれについて考えた。 CSSファイルをpublic_htmlに移動し(実際には必要ありません)、htaccessコードを次のように変更します。

RewriteEngine on
RewriteCond %{QUERY_STRING} action=mymail_form_css
RewriteRule ^(.*)$ /mymail_form.css? [L,R=301]

コードをドキュメントルートの.htaccessに移動します。

続き〜

おすすめ記事