【问题标题】:Rewrite all Subdomains to Main Domain on APACHE with .htacces without Wildcards使用不带通配符的 .htaccess 将所有子域重写为 APACHE 上的主域
【发布时间】:2017-03-21 10:07:35
【问题描述】:

我想用 .htaccess 将所有子域重写为主域。我找到了这个Redirect any sub domain to a page on main domain,但不起作用。

未找到
在此服务器上找不到请求的 URL /。

我也尝试了其他方法,但是当我输入一些随机子域 sub.domain.com 时,我总是看到这个错误。

然后我看了这个视频https://www.youtube.com/watch?v=SoVcEqnqqbI,他做了同样的事情,我需要什么,但他有通配符子域。我没有托管包通配符子域。这是带有 PHP 7.0 的 Apache 服务器。

没有通配符有没有办法做到这一点?

附:我需要重写而不是重定向。如果用户类型 sub.domain.com 必须留在上面,但看到的内容与 domain.com 上的内容相同

【问题讨论】:

    标签: apache .htaccess redirect mod-rewrite


    【解决方案1】:

    DNS 仅在您的子域必须指向可以重定向它们的某处 时才有意义; .htaccess 无法替代它。如果您希望能够键入 any 子域并转到一个地方,则需要通配符 DNS。

    希望您不是指每个子域的内容完全相同,这对 SEO 不利。

    【讨论】:

    • 是的,我现在有通配符子域,没有这个,我不能做这样的事情。谢谢。
    猜你喜欢
    • 2014-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-17
    • 1970-01-01
    • 2016-10-22
    • 2014-09-29
    • 1970-01-01
    相关资源
    最近更新 更多