如何从主域名中移除"/wp"路径?
解决WordPress站点仅能通过子路径访问的问题
- 备份数据:先通过WordPress后台「工具-导出」导出内容,或用SSH执行
wp db export备份数据库,同时打包当前/wp目录的所有文件,避免操作失误丢失数据。 - 修改站点URL配置
- 方法1:登录
maindomain/wp/wp-admin后台,进入「设置-常规」,将「WordPress地址(URL)」和「站点地址(URL)」都修改为你的主域名(比如https://maindomain.com),保存设置。 - 方法2:若无法登录后台,直接修改
/wp目录下的wp-config.php,添加两行代码:define('WP_HOME','https://maindomain.com'); define('WP_SITEURL','https://maindomain.com');
- 方法1:登录
- 移动站点文件到根目录:将
/wp目录下的所有文件和文件夹(包括wp-content、wp-includes、wp-admin等)移动到域名对应的根目录(通常是public_html或www)。若根目录有旧站点文件,先备份后删除,避免冲突。 - 更新固定链接:登录WP后台,进入「设置-固定链接」,无需修改设置,直接点击「保存更改」,让系统自动更新
.htaccess重写规则。 - 检查.htaccess文件:确保根目录的
.htaccess包含WordPress默认规则(无则手动添加):# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress - 清理缓存:清空浏览器缓存,若服务器有缓存插件(如WP Rocket、W3 Total Cache)或CDN缓存,也一并清理,确保加载新站点内容。
内容的提问来源于stack exchange,提问作者ubaid qureshi
相关产品推荐
相关产品推荐

