php - Htaccess 错误地进行了 301 重定向

标签 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 生成的代码,以允许从管理设置中控制更多样式。

最佳答案

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

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

关于php - Htaccess 错误地进行了 301 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12895926/

相关文章:

php - 在 Curl post 期间如何对 post 参数进行百分比编码

PHP如何将HTML字符串保存到数据库中

php - 如何授予访问权限在服务器中执行特定的 php 文件?

.htaccess - 将 https ://www. example.com 重定向到 https ://example. com

php - 像图表一样使用百分比绘制一个简单的圆圈?

php - 从 WP_List_Table 代码处理 Wordpress 中的搜索

javascript - 如何使用 JavaScript 隐藏没有 HTML dom 的 html 元素?

javascript - 如何消除移动设备的 'Render-blocking JavaScript' 错误

html - 相对位置 CSS

php - 为几个页面设置 SSL