远方的雪山主机用的是hostmonster主机,是很多牛人推荐的美国主机,确实很好用,有相当多的优点,但唯一的不足就是国内访问有点慢,经过不懈努力,速度也还可以,不要求秒杀。
hostmonster主机主域名指向的是根目录,也就是public_html目录,而主机中安装了其它几个网站,所以每次进入文件管理器中,都很不爽,乱!
想着把主域名指向子目录,hostmonster帮助中也有相关的介绍,试了好多方法,没有成功。
最后在WP中文文档中找到了解决的方案,成功地将主域名指向子目录。用了WP的人都知道,后台-常规中有两处输入地址的选项:WordPress 地址(URL)与站点地址(URL),而WordPress 地址(URL)指的就是WP的安装目录。
如果您的站点图片或其它媒体不是外链,WP移动到子目录是需要修改媒体地址。
下面是WP中文文档的安装步骤,简化了一下:
创建WP子目录
创建用于存放 WordPress 文件的新目录(在本文中将使用 /wordpress 作为例子)。
设置WP地址
前往常规设置页面。在“WordPress地址(URL)”处,将其修改为您的WordPress核心文件的新位置。例如:[sshighlight color="yellow" fontcolor="#000000"]https://yfdxs.com/wordpress[/sshighlight],在“站点地址(URL)”一栏,保留您原来根目录的位置。如:[sshighlight color="yellow" fontcolor="#000000"]https://yfdxs.com[/sshighlight],点击“保存设置”。
移动WP核心文件
将您的 WordPress 核心文件移动(剪切)至新位置(刚刚填写的“WordPress 地址”)。
复制index.php和.htaccess到根目录
- 从您的WordPress地址复制(不要剪切!)index.php和.htaccess到根目录(刚刚填写的“站点地址”)。
- 您可能看不到.htaccess文件,因此您需要设置您的FTP客户端,令其显示隐藏的文件。
- 若您没有使用固定链接,那您可能没有.htaccess文件,请直接进行下一步。
- 若您在Windows(IIS)服务器上运行WordPress,同时使用了固定链接,那您也不会有.htaccess,但有web.config文件。和上述方法一样,请复制index.php到站点的根目录,然后移动(剪切!不是复制!)web.config 到您的根目录。
编辑根目录的index.php
使用一个文本编辑器来打开根目录的index.php。更改这行:require('./wp-blog-header.php');令其变成(请用您自己的目录名替换“wordpress”):require('./wordpress/wp-blog-header.php');
新地址登陆后台
在新位置登录。比如https://yfdxs.com/wordpress/wp-admin/
设置与权限
若您设置了固定链接,请前往“固定链接”管理页面保存一次设置。此时,若有足够的权限,WordPress会自动为您更新.htaccess文件。若自动写入失败,页面上会自动显示新的重写(rewrite)条目,请手动编辑您的 .htaccess 文件(和主 index.php 在同一个目录下)
如果没有出差错,WP已经成功指向子目录!
本文由 远方的雪山 作者:萨龙龙 发表,转载请注明来源!
呵呵,我的也丢到子目录去了。
经常修改文件,用FTP或在控制面板中,看到一大堆文件很不爽,指向子目录还是比较清爽,一目了然。
萨兄把内文这样藏着点击才能打开呢,一次只能点开一个,会不会不够一目了然?
呵呵,觉得这样的互动效果不好?有互不影响的点击效果,我来改改。