WordPress in a Subdirectory

时间:2014-01-01 作者:Greeso

我正在尝试在子目录中安装WordPress。这是一个新的安装。以下是我所做的:

假设我的网站example.com, 我想在中安装wordpressexample.com/wordpress

A) 我在服务器上创建了一个数据库

B) 我将所有wordpress目录复制到example.com/wordpress

C) 我移动了索引。php发件人example.com/wordpressexample.com/

D) 我修改了index.php 发件人:

require( dirname( __FILE__ ) . \'/wp-blog-header.php\' );

它被修改为:

require( dirname( __FILE__ ) . \'/wordpress/wp-blog-header.php\' );

E) 我修改了wp-config.php 并根据所需的DB名称、用户名、密码和服务器名称进行更新

现在,当我在本地测试帽子时example.com, 我被重定向到WordPress安装设置页面。但是,在live server上,我被重定向到http://www.example.com/wp-admin/install.php (notice the missing wordpress folder, the redirect should be to http://www.new-example.com/wordpress/wp-admin/install.php).

我以前做过,但不确定是什么导致了问题。你能帮忙吗?我真的没有主意了。我测试了我能想到的所有东西(包括拼写错误),但都没有用。请帮忙。

谢谢

2 个回复
最合适的回答,由SO网友:hornj 整理而成

确保你遵守了all these steps. 听起来像.htaccess 文件未正确更新。

SO网友:Owais Alam

您将此代码放在子目录中。htacces公司

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

结束