Htaccess错误地进行301重定向

时间:2012-10-15 12:43:46

标签: php css .htaccess dynamic

我只是想在http://mydomain.com/dynamic_css/presets/显示css内容 当用户的浏览器使用以下

加载http://mydomain.com/css/dynamic.css
RewriteEngine on
RewriteRule ^dynamic\.css$ http://mydomain.com/dynamic_css/presets/ [QSA,L]

但是,浏览器会将http 301重定向到http://mydomain.com/dynamic_css/presets/

知道为什么吗?

基本上,http://mydomain.com/dynamic_css/presets/处的脚本显示了一个CSS生成的代码,允许从管理员设置中控制更多样式。

1 个答案:

答案 0 :(得分:2)

您无法在请求中指定完整域。 mod_rewrite假设这是一个外部URL,只能通过重定向来处理。请尝试以下方法。

RewriteRule ^dynamic\.css$ /dynamic_css/presets/ [QSA,L]