.htaccess - 更改托管域的文档根目录?

标签 .htaccess subdomain redirect subdirectory addon-domain

我遇到了一个问题,那就是我的网络托管服务商似乎没有提供附加域名。

我目前有一个指向我的名称服务器的域名。

我进入cPanel来添加一个指向子目录的插件域,但是cPanel中所有可用的就是将域停放在文档根目录“public_html/”上。

因此,来自托管域的流量将获得错误的内容,这显然不好。

我感觉这是不可能的,但是我可以将停放的域文档根目录从“public_html/”更改为“public_html/sub-directory”吗?

还是可以编辑.htaccess文件以将流量从驻留的域重定向到子目录?

基本上我要这个地址; www.parked-domain.com/

显示此子目录的内容; www.first-domain.com/parked-directory

我希望这是可能的,否则我需要查看一个新的虚拟主机。

问候,

院长。

最佳答案

将以下内容添加到您的.htaccess文件中:

RewriteRule ^parked-directory - [L]
RewriteCond %{HTTP_HOST} ^(www\.)?parked-domain\.com$ [NC]
RewriteRule ^(.*)$ parked-directory/$1 [L]

关于.htaccess - 更改托管域的文档根目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5623179/

相关文章:

apache - .htaccess mod_rewrite 循环

python - Web 应用程序中的动态子域处理(Flask)

performance - .htaccess 文件中的大量条目会降低站点访问速度吗?

php - .htaccess 多语言版本中的许多参数

.htaccess - 使用改变的 RewriteCond 检查文件是否存在于多个位置

.htaccess 如果 URL 的子域删除 https

javascript - 将 jsp 重定向到 servlet,然后到下一页

codeigniter - 如果用户尝试通过url访问页面,页面如何将用户重定向回上一页?

php - ubuntu 上 codeigniter 的问题

apache - 子域不起作用