我已经安装了一个插件域,创造在我安装WordPress的新网站的文件夹中的public_html子目录。除了我不能从URL中删除子文件夹,一切工作正常。我相信chhanging在addondomain的htaccess文件的问题。
WordPress的地址URL http://addondomain.com/addondomain网站的网址http://addondomain.com
在addondomain文件夹中的index.php我改变
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
至
require( dirname( __FILE__ ) . '/addondomain/wp-blog-header.php' );
在插件目录下我的htaccess的文件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /addondomain/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /addondomain/index.php [L]
</IfModule>
在主public_html目录的htaccess文件(包含另一个域的文件)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我想要的是从URL中移除WordPress的安装文件夹,但我有一个域和子域和两个WP设备。
这个问题实际上是在被设置为根directoryy,没有子目录中的附加域的根文件夹。
从在插件目录.htaccess文件的最后一个规则删除/ addondomain(RewriteBase保持如前)。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /addondomain/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress