我将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字节。
我认为我在.htaccess
中遇到问题。有人可以帮助我解决这个问题吗?
谢谢。
答案 0 :(得分:0)
我认为“其他”文件夹没有固定的路径/ uri,因为它是服务器内的可变路径。 您应该创建并使用另一个文件夹。