You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过.htaccess配置停放域名从子目录加载并隐藏路径

停放域名子目录加载且URL隐藏路径的.htaccess解决方案

可以通过调整根目录.htaccess的重写规则,配合WordPress配置修改来实现需求,具体步骤如下:

1. 根目录.htaccess配置

在public_html下的.htaccess文件中添加以下规则,确保所有针对目标域名的请求都转发到指定子目录,同时保持URL不显示子目录路径:

# 启用重写引擎
RewriteEngine On

# 仅匹配parkeddomain.com(支持带www前缀)
RewriteCond %{HTTP_HOST} ^(www\.)?parkeddomain\.com$ [NC]

# 跳过根目录中实际存在的文件/目录(避免误转发)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# 将请求转发到子目录,保持URL不变
RewriteRule ^(.*)$ _domains/myparkeddomain_com/$1 [L]

2. 修复WordPress安装跳转问题

WordPress会自动检测站点路径,导致安装时跳转到带子目录的URL,需要强制指定站点域名:

  • 如果尚未创建wp-config.php,先手动在_domains/myparkeddomain_com目录下创建该文件,添加以下代码:
define('WP_HOME', 'https://parkeddomain.com');
define('WP_SITEURL', 'https://parkeddomain.com');
  • 完成后再访问parkeddomain.com/wp-admin/install.php,WordPress会生成基于根域名的正确URL,不再显示子目录路径。

注意事项

  • 确保服务器已启用mod_rewrite模块
  • 将规则中的parkeddomain.com替换为你的实际停放域名
  • 如果使用HTTPS,确保WP_HOME和WP_SITEURL使用https://协议;若需强制HTTPS,可在根目录.htaccess中添加HTTP转HTTPS的重写规则

内容的提问来源于stack exchange,提问作者user4561667

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 21:22:36