【发布时间】:2011-06-11 13:14:52
【问题描述】:
这是交易。基本上我有多个域,我希望其中一个域指向网站的常规基础,但其他域指向网站的一个子部分而不修改网址地址栏。这个想法是每个额外的域都为其部分打上烙印。
示例:
www.domain.com 顶级站点
www.domain2.com 指向 www.domain.com/abc
www.domain3.com 指向 www.domain.com/def
等等
还要注意,在示例中,“abc”和“def”不是文件系统上的真实目录,而是数据库中定义的虚拟区域。
我花了很多时间环顾四周,找不到任何适合这个的东西。我确实不想使用域隐藏,因为它使用框架。常规重定向显然很容易指向正确的东西,但它们会改变地址栏中的 url。
有没有办法做到这一点?
编辑:
我已经按照 Mark 下面的建议添加了别名,但是任何人都可以阐明我如何使用 mod_rewrite 来完成这项工作吗?
【问题讨论】:
-
您可以访问 DNS 服务器吗?
-
我可以编辑 dns 记录,是的。
-
对于您的额外帮助请求延迟响应,我们深表歉意。不幸的是,在不了解您的具体情况的情况下,很难给您一个完整的解决方案,但我确实编辑了我的答案给您一个提示。如果您愿意分享更多详细信息,请通过 markeirich.com/contact 与我联系。否则,您将需要在线学习一些 mod_rewrite 示例,或者请人。
标签: php apache .htaccess mod-rewrite dns