1

我有一个无法解决的问题。我给你解释。我有一个像这样的网站:

admin.myweb.com

所以,我有一个名为 static 的文件夹中的 CSS、Javascripts 并且“admin.myweb.com”需要以这种方式获取这些静态文件:

static.admin.myweb.com

现在我有了我的“admin.myweb.com”,它运行良好,但没有 CSS、Javascript。所以我创建了一个名为“static.admin.miweb.com”的子域。

我的问题是我希望网站在尝试访问 static.admin.myweb.com 时进入文件夹“/instances/myweb/public/static”。我搜索了很多,我尝试了很多 httaccess 代码,但没有一个工作。

基本上我想说的是:“当您收到 static.admin.myweb.com 时,请转到 /instances/myweb/public/static”。

我对 htaccess 越来越疯狂了!有谁知道该怎么做?:)

4

1 回答 1

1

假设/instances/myweb/public是您网站的根目录,请将以下规则放入您的.htaccess文件中:

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^static\.admin\.myweb\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/static [NC]
RewriteRule ^(.*)$ /static/$1 [L]
于 2013-10-21T09:41:58.703 回答