今天一个微信好友问笔者,为什么他自己把WordPress安装好了,但是无法直接通过域名访问,需要通过域名/wordpress的网址才能访问。
出现这个问题的原因很简单,就是因为你把WordPress安装到了wordpress文件夹下面,没有安装到网站根目录。
以宝塔面板为例,你就是少操作了把wordpress文件夹里面的文件和文件夹移动到网站根目录这一操作。
所以需要通过网址后面添加wordpress才能访问。
这种方法也叫做你把网站安装到了子目录下面。
所以只需要把网站文件全部移动到网站根目录,然后进入系统后台设置网址为不带wordpress路径的网址保存就可以了。
为什么访问网站必须加 /wordpress 后缀?
在手动通过 FTP 或宝塔解压官方下载的 WordPress 安装包时,解压出来的文件夹通常名为 wordpress。如果站长直接将该文件夹整个上传至服务器根目录,那么所有核心文件实际存放在了 /public_html/wordpress/,导致直接访问主域名时显示空白或目录列表。
彻底纠正根目录绑定的正确流程
- 进入宝塔面板或文件管理器:进入网站所在的物理根目录(如
/www/wwwroot/你的域名/)。 - 全选移动核心文件:进入
wordpress内部目录,全选包含wp-config.php、wp-content、wp-admin在内的所有文件,剪切并移动到上一级根目录中。 - 更新数据库主页 URL:登录 phpMyAdmin 进入当前数据库,打开
wp_options表,将siteurl与home两个字段的地址由https://你的域名/wordpress统一修正为https://你的域名即可完美解决。