我真的需要你关于mod_rewriting和条件的帮助。
对于我的工作,我必须为静态文件制定一个简单的规则。 如果它是一个静态文件,我只需添加一个"静态/"在网址中。
我试过了:
RewriteCond %{QUERY_STRING} !^(.*)\.php$
RewriteRule ^(.*) /product/cerberep/sources/statics/$1 [L]
适用于: - index.php?name = test - js / test.js 但如果我在查询字符串中得到另一个点,我得到404错误。例如: - index.php?file = test.js 正如你所看到的,这是一个带有另一个点的php文件。
请帮助我只排除php文件:)
答案 0 :(得分:1)
您根本不想与查询字符串匹配。
RewriteRule !\.php$ /product/cerberep/sources/statics%{REQUEST_URI} [L]