[英]htacess for root folder with wordpress install and subdirectory for another domain
[英]Install Wordpress in subdirectory as addon domain and remove install folder in url
我已經安裝了一個插件域,並在public_html文件夾中創建了一個子目錄,在其中為新站點安裝了wordpress。 一切正常,除了我無法從URL中刪除子文件夾。 我認為在addondomain中更改htaccess文件是問題所在。
WordPress地址url http://addondomain.com/addondomain網站url http://addondomain.com
在我更改的addondomain文件夾中的index.php中
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
至
require( dirname( __FILE__ ) . '/addondomain/wp-blog-header.php' );
我的htaccess文件在addon目錄中
<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安裝。
問題實際上出在附加域的根文件夾中,該目錄設置為根目錄而不是子目錄。
從addon目錄中的.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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.