你好!我也是wordpress的爱好者,一起交流探讨。
创新互联公司是一家专注于网站建设、成都网站设计与策划设计,武川网站建设哪家好?创新互联公司做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:武川等地区。武川做网站价格咨询:18980820575
关于你的问题,下面你的思路可以去试试。
第一,重新配置你的apache(nginx)。将该目录新建成一个站点。同时,之前wp数据库中链接是带有wordpress,所以你还得更新数据库中的链接。更新完成后就能正常访问了。
如果你网站安装wordpress的网站根目录如果没有其他的网站,你将wordpress下全部的文件拷贝到根目录,再次跟新wp数据库中的链接同样也可以。如果是要开启独立域名,那么你就在配置一个新的站点就可以了。
按照常规教程安装WordPress,是在根目录下创建Wordpress文件夹,将所有的网站文件放于Wordpress文件夹中,当然,首页文件也在其中。现在呢,我们可以讲首页文件index.php移到根目录下并将其中的一个参数进行修改便可,具体步骤如下:
步骤一:登陆到WordPress后台管理界面,进入设置界面下,将站点地址修改为如下并保存:
步骤二:将wordpress文件夹中的index.php移到跟目录下。
步骤三:编辑index.php,找到对应代码:require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );
将此代码修改为:require( dirname( __FILE__ ) . ‘/wordpress/wp-blog-header.php’ );
注意,这里的wordpress是指wordPress网站文件存放的文件夹。比如说,曾经将wordpress文件夹重命名为wp,那么这里就要修改为wp。
缺点:此情况只适用于根目录下只有一个index默认首页,否则会产生冲突。
主目录安装的什么
不知道你主目录安装的什么,我只发你子目录的写法 假设子目录为WP
location /wp {
if (-f $request_filename/index.php) {
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite ^/wp/(.*)$ /wp/index.php;
}
}
如果是主目录也是WP 那么主目录的则是
location / {
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
上面两个文件,同时写个域名配置文件里就可以了 不懂再追问
把WordPress放到单独它单独目录下的程序如下:
1、新建一个用来存放WordPress核心文件的新文件夹(本例以/wordpress示范)。
2、进入选项(options)面板。
3、找到WordPress address (URL)(中文用户请查找”WordPress 地址(URL)“)这个选项:把后面的地址改成你存放WordPress文件的文件夹地址。比如:
4、找到Blog address (URL)(中文用户请查找”Blog 地址(URL)“)这个选项:把此地址改为你网站的根目录的URL。例如:
5、点击Update Options(中文用户为”更新设置“)。
6、把WordPress的核心文件转移到你新建的文件夹中,也就是WordPress address (URL)这个目录。还不明白?在明确一点:/wordpress目录。
7、把index.php和.htaccess文件从WordPress目录转移到根目录(即Blog address)中。
8、用文本编辑器打开并编辑根目录下”index.php”这个文件。
9、找到如下代码,修改并保存:找到:require( dirname( __FILE__ ) . './wordpress/wp-blog-header.php' );
require( dirname( __FILE__ ) . './wordpress/wp-blog-header.php' );
把地址改为你WordPress目录下的文件:
require('./wordpress/wp-blog-header.php');
10、登陆控制面板,新的控制面板地址为
11、如果你设置了结构化链接地址(Permalinks),打开永久链接选 项面板更新Permalinks结构。如果.htaccess有正确的权限设置的话WordPress会自动更新你的.htaccess文件。如果 WordPress不能写入你的.htaccess文件,就会显示新的rewrite规则,因此你就需要手动把rewrite规则复制到. htaccess文件中(和index.php同目录)。
原文地址:
译文也同时发布于WordPress中文文档中。
这些步骤貌似很麻烦但实际操作起来很简单,老外写的过于详细了,相信稍有经验的人都应该可以看懂。以前我的WordPress也安装在根目录,但今天按照操作改到了子目录中,根目录就变得清爽多了。注意操作步骤要严格按照这上面的来,每布的顺序不要弄错,否则你可能就进不了后台,或者页面无法打开。而一旦出现那些问题就只能手动修改数据库了。