在子目录安装WordPress作为附加域和删除URL安装文件夹

问题描述 投票:0回答:2

我已经安装了一个插件域,创造在我安装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设备。

wordpress .htaccess url-rewriting addon-domain
2个回答
0
投票

这个问题实际上是在被设置为根directoryy,没有子目录中的附加域的根文件夹。


0
投票

从在插件目录.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
© www.soinside.com 2019 - 2024. All rights reserved.