htaccess在子域中重定向

我创建了一个子域名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指令。

链接地址: http://www.djcxy.com/p/66077.html

上一篇: htaccess redirect in subdomain

下一篇: Reset/remove CSS styles for element only