在不同文件夹中的多个WordPress安装的htaccess问题

时间:2019-01-17 22:44:11

标签: wordpress .htaccess litespeed

我将WordPress安装在这样的多个文件夹中:

www.maindomain.com/blog/
www.maindomain.com/news/
www.maindomain.com/other/

我在litespeed admin中为每个文件夹/ uri创建了上下文,并设置了Rewrite Inherit = No

.htaccess像这样:

对于www.maindomain.com/blog/

# BEGIN WordPress htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} /blog/ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress

对于www.maindomain.com/news/

# BEGIN WordPress htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /news/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} /news/ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /news/index.php [L]
</IfModule>
# END WordPress

对于www.maindomain.com/other/

# BEGIN WordPress htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /other/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} /other/ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /other/index.php [L]
</IfModule>
# END WordPress

/blog//news/可以使用,但是/other/不能用于缩小CSS和合并CSS。如果检查的话,我发现合并CSS返回0字节。

CSS show 0 byte

我认为我在.htaccess中遇到问题。有人可以帮助我解决这个问题吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为“其他”文件夹没有固定的路径/ uri,因为它是服务器内的可变路径。 您应该创建并使用另一个文件夹。