2017-02-28 115 views
0

我想弄清楚爲什麼我的WordPress安裝仍然拉起子文件夾,當我將它移動到根目錄。這裏的.htaccess的文件:將WordPress移動到根目錄和HTACCESS仍然加載子文件夾

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

# END WordPress 

我是一個超級的n00b當談到的.htaccess所以我不知道我應該改變甚至什麼。/wp /是我將WP移出並放入roote目錄的子文件夾。

乾杯! 奧爾加

回答

0

不要更改.htaccess爲了路由您的WP文件。我不知道,如果你說你想WP移動到它自己的目錄,或周圍的其他方式,但如果你有一個自定義路徑,其路由通過wp-config.php這樣的:

/*--------------------------------------------------------*\ 
    Custom Paths 
\*--------------------------------------------------------*/ 

if (!defined('WP_SITEURL')) { 
    define('WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME'] . '/wp'); 
} 

if (!defined('WP_HOME')) { 
    define('WP_HOME', 'http://' . $_SERVER['SERVER_NAME']); 
} 

if (!defined('WP_CONTENT_DIR')) { 
    define('WP_CONTENT_DIR', dirname(__FILE__, 2) . '/content'); 
} 

if (!defined('WP_CONTENT_URL')) { 
    define('WP_CONTENT_URL', 'http://' . $_SERVER['SERVER_NAME'] . '/content'); 
} 

這四個定義告訴WP文件位於/wp子目錄中,而我的內容目錄位於/content中。

現在,如果你試圖達到相反的效果,那就是,而不是在子目錄中有WP,那麼你不應該做任何事情。在這種情況下,我相信這條線RewriteBase /wp/是什麼讓你的路徑歪斜。如果我是你,在這種情況下,我會完全刪除.htaccess並讓WP自己重新生成它。每當你刪除它,WP會自動重新生成文件,所以你應該很好。

相關問題