你好我写的htaccess规则不太舒服,我的目标是
将所有流量重定向到index.php
将所有请求重定向到script.min.js到script.php
最终scripts.min.js不存在,而script.php将设置标头并包含所有需要的JS文件以创建一个主文件。状态代码也应该是200。
提前谢谢
答案 0 :(得分:1)
我没有对此进行测试,但它可能看起来像:
RewriteEngine On
RewriteRule ^script.min.js$ script.php [L]
RewriteCond %{REQUEST_URI} !/index.php$ [NC]
RewriteRule (.*) /index.php [L]
答案 1 :(得分:0)
我能够通过使用wordpress .htaccess并预先设置文件匹配部分来解决问题
<IfModule mod_rewrite.c>
RewriteEngine On
<FilesMatch "\.(js)$">
RewriteRule . /scripts.php [L]
</FilesMatch>
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>