WordPress htaccess子目录

时间:2018-09-17 18:06:42

标签: wordpress .htaccess

我的网站具有以下文件夹结构:

ROOT   
--wordpress
--subdir1
--subdir2

这是我的三个目录的.htaccess文件。
根目录:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?myhost.org$
RewriteCond %{REQUEST_URI} !^/wordpress/
RewriteCond %{REQUEST_URI} !^/subdir1/
RewriteCond %{REQUEST_URI} !^/subdir2/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /wordpress/$1
RewriteCond %{HTTP_HOST} ^(www.)?myhost.org$
RewriteCond %{REQUEST_URI} !^/subdir1/
RewriteCond %{REQUEST_URI} !^/subdir2/
RewriteRule ^(/)?$ wordpress/index.php [L] 
</IfModule>

Wordpress .htaccess文件:

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

subdir1 .htaccess文件:

IndexIgnore */*
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

在subdir2中,我没有.htaccess文件。

对子目录的任何请求都将重定向到wordpress。我该怎么解决?
我试图排除.htaccess根文件中的子域,出于这个原因,我将wordpress移到了子目录,但是我没有找到任何解决方案。

0 个答案:

没有答案