【问题标题】:Remove “www” from website link从网站链接中删除“www”
【发布时间】:2017-12-02 18:54:34
【问题描述】:

所以,我有一个使用 apache 服务器部署的 rails 项目。不幸的是,该域名未在 www 注册。因此,如果我这样做 https://mydoin.com 它可以工作,但 https://www.mydoin.com 不会。现在我需要的是,如果有人将此 URL 与 www https://www.mydoin.com 一起使用,那么我想从 URL 中删除 www。我怎样才能做到这一点?我正在使用 Ubuntu 16.04 和 apache 2.4。

【问题讨论】:

  • 您需要创建一个主机名为“www”的“A”记录,并将其指向已经指向您的服务器的“@”记录。

标签: ruby-on-rails apache web


【解决方案1】:

首先,您需要注册 www.mydoin.com DNS,否则,您的用户将无法访问您的服务器。在此之后,您可以在您的服务器中配置重定向或重写您的申请,为此,请点击此链接:How to always remove WWW from a url with mod_rewrite?

【讨论】:

    【解决方案2】:

    此代码将自动剥离 www。即使它是一个子域,也适合您。

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
    RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]
    

    如果您想解决 DNS 问题,只需在 www.yourwebsite.com 添加一条“A”记录

    【讨论】:

      猜你喜欢
      • 2010-10-22
      • 1970-01-01
      • 2017-02-24
      • 1970-01-01
      • 2014-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多