0

当用户的浏览器使用以下内容 加载http://mydomain.com/css/dynamic.css时,我只是想在http://mydomain.com/dynamic_css/presets/上显示 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 生成的代码,以允许从管理员设置中控制更多样式。

4

1 回答 1

2

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

RewriteRule ^dynamic\.css$ /dynamic_css/presets/ [QSA,L]
于 2012-10-15T12:54:34.360 回答