我正在试图找出为什么我的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
对于HTACCESS,我是超级n00b所以我不确定我应该改变什么。 / wp /是我将WP删除并进入roote目录的子文件夹。
干杯! 奥尔加
答案 0 :(得分: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都会自动重新生成文件,所以你应该很好。