我有VPS,我想实现子域。 我为一个网址创建了一个子域名,我怎么能在那里链接。
实施例
SUB DOMAIN IS - abc.mysite.com
AND LINK URL IS - mysite.com?index.php&option=com_test&view=test&id=1
我想将url链接到子域而不更改地址栏。
在地址栏中显示“abc.mysite.com”但实际运行此“mysite.com?index.php&option=com_test&view=test&id=1”
.htaccess的规则是什么?或者其他这个更好,哪个?
答案 0 :(得分:0)
.htaccess允许您指定服务器应如何响应给定请求。它无法告诉用户浏览器显示不同的地址。
http是stateless protocol,这意味着每个请求都应包含您需要响应的所有信息。如果用户的地址栏显示“abc.mysite.com”,那么这就是他们的浏览器将从您的服务器请求的内容。鉴于该请求,您的.htaccess无法知道他们想要某个ID或视图。
如果他们在地址栏中有地址abc.mysite.com/com_test/test/1,那么您可以使用它,因为它具有完成请求所需的所有信息。您可以创建.htaccess规则以将其路由到“mysite.com?index.php&option=com_test&view=test&id=1”。但是你只能用基本网址来做到这一点 - 信息就不存在了。
您可以使用ajax request获取信息,而无需重新加载页面,因此无需更改显示的网址。