Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 子域重定向到主域,而不通过.htaccess更改url_Php_.htaccess_Cpanel - Fatal编程技术网

Php 子域重定向到主域,而不通过.htaccess更改url

Php 子域重定向到主域,而不通过.htaccess更改url,php,.htaccess,cpanel,Php,.htaccess,Cpanel,我有一个网站,比如说www.xyz.com,我有一个拥有自己子域的客户端,比如www.abc.xyz.com 我希望能够在不更改url的情况下将用户从www.abc.com重定向到www.abc.xyz.com 我的意思是,地址栏应该显示www.abc.com,但它应该连接到www.abc.xyz.com或www.xyz.com 我知道这是通过编辑.htaccess文件来实现的,但我不想浏览.htaccess,还有其他方法吗?在cpanel或其他源中?无需mod rewrite?我真的不明白你为

我有一个网站,比如说
www.xyz.com
,我有一个拥有自己子域的客户端,比如
www.abc.xyz.com

我希望能够在不更改url的情况下将用户从
www.abc.com
重定向到
www.abc.xyz.com

我的意思是,地址栏应该显示
www.abc.com
,但它应该连接到
www.abc.xyz.com
www.xyz.com


我知道这是通过编辑
.htaccess
文件来实现的,但我不想浏览
.htaccess
,还有其他方法吗?在cpanel或其他源中?

无需mod rewrite?我真的不明白你为什么要这样做,但是你不能使用include()将所需的内容带到当前页面实例中吗?这将节省资源和等待重定向的时间


否则,如果您使用的是Apache,则可以查看(虚拟主机)。

如果您使用的是javascript,则可以使用历史API来实现这一点。有一个教程

但基本上,您希望在重定向到www.abc.xyz.com或www.xyz.com后运行此javascript代码。这会将浏览器窗口中的url更新回www.abc.com

url = "abc.com.au";
history.pushState(null, "title", url);

我有cpanel,我可以从那里做什么,我有多个子域意味着多个客户端,我真的不知道“cpanel”,这是一个Web服务器管理工具吗?您根本无法访问网站代码?你能用几句话解释一下它的作用吗?cpanel是域名托管服务,我们可以说是你托管网站的web服务器