2017-02-28 38 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会自动重新生成文件,所以你应该很好。

相关问题