将多个域设置为多个动态URL

时间:2017-05-09 01:53:14

标签: apache redirect mod-rewrite dns cross-domain

我有一个小型的网络应用程序,可以生成像小网页这样的内容,例如:

mypage.com/content/lorem-ipsum/

mypage.com/content/foo-bar-baz/

这些页面的HTML确实不存在,内容是从数据库加载并用PHP构建的,当然,图像也在网络服务器中。

依旧......

我想购买一些域名并与每个语义网址相关联,例如:

loremipsum.com加载内容:mypage.com/content/lorem-ipsum/

foobar.com加载内容:mypage.com/content/foo-bar-baz/

我不想要重定向,我希望网址不会发生变化(即loremipsum.com)未重定向到mypage.com/content/lorem-ipsum/

我的服务器是APACHE,是否有一些RewriteRule规则可以执行此操作?

我怎样才能做到这一点?如果不可能,或者一些类似的替代方案:(

感谢阅读!

1 个答案:

答案 0 :(得分:1)

您可以为同一主机中的所有域提供服务,然后在.htaccess中使用mod_rewrite:

RewriteCond %{HTTP_HOST} =loremipsum.com
RewriteRule ^$ content/lorem-ipsum/ [L]

这应该让你开始。让我知道你还需要知道什么。