我只是想在 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 生成的代码,以允许从管理设置中控制更多样式。
最佳答案
您不能在请求中指定完整域。 mod_rewrite
假定这是一个只能通过重定向处理的外部 URL。请尝试以下方法。
RewriteRule ^dynamic\.css$ /dynamic_css/presets/ [QSA,L]
关于php - Htaccess 错误地进行了 301 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12895926/