让htaccess将静态资源指向子文件夹

时间:2016-01-29 07:54:05

标签: php wordpress .htaccess mod-rewrite

我已将我的(Wordpress)网站wpsite.com放在文件夹mysite(而不是root)中。这是.htaccess文件(在root上),用于将所有mysite相关请求转发到文件夹mysite

 # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase / 

### all the missite.com rules here (just simple rules) ###

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mysite/index.php [L]
</IfModule>
# END WordPress

问题是,根目录中还有另一个站点(missite.com)。因此,根据上述规则,mysite.com/a-wp-page/之类的请求效果很好。但不是:

  • mysite.com - 它只是在root上加载站点的index.php。
  • mysite.com/wp-content/themes/twenty11/style.css - 静态资源,与index.php无关。因此,除非另行规定,否则这些不会被重定向。

如何解决上述两个问题?

0 个答案:

没有答案