css - htaccess 在子域中重定向

标签 css wordpress .htaccess mod-rewrite

我创建了一个子域 www.support.rdmac.org.uk,除了没有样式外,它工作正常。查看了几个论坛后,浏览器似乎需要指向 .css 文件的域名。

目前是:

"link rel="stylesheet" type="text/css" media="all" href="http://www.support.rdmac.org.uk/wp-content/themes/twentyten/style.css" /".

我认为应该是:

"link rel="stylesheet" type="text/css" media="all" href="http://www.rdmac.org.uk/wp-content/themes/twentyten/style.css" /"

我在我的子域文件夹中创建了一个 .htaccess 文件并使用了以下代码

RewriteEngine on
RewriteRule ^themes/twentyten/style.css$ http://www.rdmac.org.uk/wp-content/themes/twentyten/style.css[L]

这是行不通的。谁能帮忙?

最佳答案

如果 htaccess 位于您子域的顶级,也许您可​​以将“wp-content/”添加到规则的开头。正式结尾应该是“[R,L]”,但我知道当 apache 在重写目标中看到外部 URL 时,假定 R 代表重写。

RewriteRule ^wp-content/themes/twentyten/style.css$ http://www.rdmac.org.uk/wp-content/themes/twentyten/style.css [L]

更新:

但是我看到您的支持子域似乎正在使用 nginx。如果是这种情况,那么我认为您需要查看如何在此服务器上配置 nginx 重定向而不是 apache 样式的 htaccess 指令。

关于css - htaccess 在子域中重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22758433/

相关文章:

html - 如何在 html 中留下 50dp 的空白区域?

WordPress 自定义字段可从现有帖子中进行选择

apache - .htaccess 非 www 重定向创建错误 404?

php - 根据要求强行删除 .php

apache - 使用 htaccess 从重定向的 URL 中删除查询字符串

html - 所有文本都应该放在段落标签中吗?

javascript - 如何使用 getBoundingClientRect 获得度数的旋转?

html - CSS 宽度 100% 在最小化窗口上截断

wordpress - 在 WordPress 3.5 之后,我们是否仍然应该使用 media_upload_tabs 过滤器在媒体管理器中添加选项卡?

php - 可扩展的 WordPress 设置