我一直在寻找类似的解决方案,但它们似乎都没有在我的服务器上运行。
我要做的是设置从 yyy.zzz.com (子域名)重定向到 zzz.com (主域名)而不用重写网址。因此 yyy.zzz.com 和 zzz.com 实际上指向同一目录及其中的相同文件。
目前我有 .htaccess :
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^yyy\.zzz\.com$ [NC]
RewriteRule ^(.*)$ http://zzz.com [L,NC]
当然,只是直接重定向,而网址实际上会发生变化。
仅仅是为了获取信息,我想为CMS设置这样的子域名网址,因此如果用户想要进入CMS,他会从子域名进行,而实际上只有$ _SERVER ['HTTP_HOST']正在更改。
任何帮助都将不胜感激。
答案 0 :(得分:2)
您应该在apache配置中设置ServerAlias。将yyy.zzz.com设置为zzz.com的别名
<VirtualHost *>
ServerName zzz.com
ServerAlias yyy.zzz.com
# ...
</VirtualHost>