如何在cPanel中修改站点默认访问目录以加载子文件夹内的WordPress内容
cPanel配置站点默认加载子文件夹WordPress内容操作步骤
方案1:修改根目录.htaccess规则(推荐,无需改动站点基础配置)
- 登录cPanel后台,进入「文件」板块的「文件管理器」,打开站点对应的根目录(默认路径为public_html)
- 点击右上角「设置」按钮,勾选「显示隐藏文件(dotfiles)」后保存
- 若根目录下已有
.htaccess文件,右键选择「编辑」;若不存在则点击左上角「+文件」,新建名为.htaccess的文件后打开编辑 - 将以下规则写入文件,替换规则中的
wp_folder为你实际存放WordPress文件的文件夹名,你的域名.com为你的站点域名:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?你的域名.com$ RewriteCond %{REQUEST_URI} !^/wp_folder/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /wp_folder/$1 RewriteCond %{HTTP_HOST} ^(www.)?你的域名.com$ RewriteRule ^(/)?$ wp_folder/index.php [L] </IfModule>
- 保存文件后清空浏览器缓存,访问站点验证效果即可
前置注意:修改.htaccess前请先进入WordPress后台「设置」-「常规」页面,确认「WordPress 地址(URL)」填写带文件夹的完整地址(例:https://你的域名.com/wp_folder),「站点地址(URL)」填写根域名(例:https://你的域名.com),保存设置后再操作.htaccess,避免跳转异常。
方案2:修改cPanel站点文档根目录(适合永久调整站点根路径场景)
- 登录cPanel后台,进入「域」板块的「域」管理页(旧版cPanel需根据站点类型选择「主域」/「附加域」)
- 找到目标站点,点击右侧「管理」按钮
- 在「新的文档根目录」输入框中,填写存放WordPress文件的文件夹路径,例:
public_html/wp_folder(需替换wp_folder为实际文件夹名) - 点击「更新」保存配置,生效后访问站点验证即可
内容的提问来源于stack exchange,提问作者Sagar Patil
相关产品推荐
相关产品推荐

