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

继续~

相关内容