子域无法加载CSS或图像

时间:2015-07-09 00:55:43

标签: css .htaccess rewrite subdomain

第一次向我发送这个,我创建了一个子域example.domain.com,并且无法加载style.css的链接。当我尝试用URL打开文件时,所有文件都在那里,它显示我找不到404。

但是在domain.com/example上它可以工作,还有css和图像吗?

我在互联网上搜索了很多,但我没有找到解决我的问题。我试着用htacess

  RewriteCond %{HTTP_HOST} admin.example.com
  RewriteCond %{REQUEST_URI} [css|images|js]/(.*)\.(.*)
  RewriteRule (.*) http://www.example.com%{REQUEST_URI} [R=301,NC,L]

仍然没有解决我的问题任何帮助?

1 个答案:

答案 0 :(得分:1)

只需使用括号而不是大括号来对正则表达式中的序列使用“或”比较。你的最佳状态也应该是一个正则表达式。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^admin\.example\.com$
RewriteCond %{REQUEST_URI} ^/(?:css|images|js)/(.*)\.(.*)
RewriteRule (.*) http://www.example.com%{REQUEST_URI} [R=301,NC,L]