我的root用户安装了wordpress,这里是.htaccess:
我有一个名为/ sites的目录,其中开发人员可以使用FTP访问客户端wordpress安装
在此目录中可以是任意数量的其他wordpress安装,例如/ company1 / company2等。
所以这些嵌套安装的网址是/ wwwroot / websites / company1 /等等。
问题是虽然wordpress会让我从根目录安装到任何第一级子目录,但第二个嵌套会破坏.htaccess。
如何设置我的.htaccess,以便在将新网站放入/ wwwroot / websites / base /中时可以按预期工作?
编辑:我从vico尝试了这个建议,但仍然在/ wwwroot / websites / base /中得到404错误。以下是文件的确切副本:/wwwroot/.htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
# END WordPress
/wwwroot/websites/.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
/wwwroot/websites/base/.htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /base/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /base/index.php [L]
</IfModule>
# END WordPress
谢谢!
答案 0 :(得分:0)
很抱歉,之前的回答仅适用于其他内容。
要在第二级安装wordpresses,只需删除所有第一级文件和htaccess文件
-/subdir1/
----wordpress file and htaccess here
-/subdir2/
----wordpress file and htaccess here
-/subdir3/
----wordpress file and htaccess here
我认为如果您只是将新副本移动到每个目录并在每个目录上运行wordpress设置,wordpress将会处理所有内容