子域中的htaccess重定向

时间:2014-03-31 09:46:55

标签: css wordpress .htaccess mod-rewrite

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

目前是:

  

" link rel =" stylesheet"类型="文本/ CSS"媒体="所有"   HREF =" HTTP://www.support.rdmac.org.uk/wp-content/themes/twentyten/style.css"   /"

我认为应该是:

  

" link rel =" stylesheet"类型="文本/ CSS"媒体="所有"   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]

这不起作用。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

如果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指令。