【问题标题】:Remove WWW and /page.php from your website从您的网站中删除 WWW 和 /page.php
【发布时间】:2013-08-08 19:53:16
【问题描述】:

您如何“编辑”您网站的 URL?所以不是让主页是http://www.website.com/,而是变成http://website.com/,然后你将如何让它而不是http://website.com/news.php变成http://news.website.com/? 抱歉,这可能已经被回答了,我只是无法在任何地方找到答案。提前致谢。

【问题讨论】:

  • 这取决于您使用的堆栈。您很可能需要使用 .htaccess 文件来实现此目的。谷歌它并告诉我这是否是你要找的。我会给你一个例子来说明如何做到这一点。
  • 这是通过编辑您的 DNS 条目和配置您的 Web 服务器来完成的。您的域名注册商和网络托管服务提供商可以为您提供帮助。如果您需要自己做,Serverfault.com 是解决此类问题的更好地方。
  • www 前缀可以通过重定向在服务器上项目根目录中的 .htaccess 文件中删除。正如可空性所说,subdomain 部分是通过 DNS 配置完成的。检查服务器故障。
  • @nullability 托管服务提供商不会帮助处理 url 路由

标签: url redirect


【解决方案1】:

对于重定向到非 www,此链接将执行您想要的操作 Generic htaccess redirect www to non-www 然而,重定向到 news.website 是一个子域,所以从技术上讲,这将是一个全新的网站,但这可以通过使用 htacess 重定向来实现,但使用 301 重定向可能会导致流量丢失,并且 seo 有时效果不佳。无论如何找到此链接以重定向http://www.htaccessredirect.co.uk/

【讨论】:

  • 感谢您回答了我一半的问题,.htaccess 是在 public_html 中还是在它之外?子域对我来说并不完全有意义,那么您如何将域名更改为拥有子域?因此,与其将其命名为 websitename,不如使用 subdomain.website name?
  • 子域在技术上是一个完全不同的网站,例如 www。是 website.com 上的子域,您可以在 DNA 设置中进行配置,或者如果您使用控制面板,则可能有子域选项,否则请与您的主机讨论创建一个。然而,SEO 的缺点是 news.website.com 是一个全新的网站,不会像您的原始页面一样在 google 上排名。 htaccess 文件作为 .htaccess 保存在 public_html 文件夹中,但我相信它前面没有任何内容。这是一篇关于子域的文章 en.wikipedia.org/wiki/Subdomain
【解决方案2】:

您必须与您的主机服务或服务器管理员联系。删除“www”会更改您的 DNS 标识。 DNS 服务将流量重定向到给定 URL 的 IP。如果您的 URL 发生更改,则必须更新 DNS。

简单地说,它不能在 HTML(页面的内容)中完成,因为它是用于将用户引导到内容的方法。

【讨论】:

  • 当然默认情况下应该在 DNS 设置中指定 www 和非 www 以避免出现问题
  • 确实,我错了。看来他可以对子域做任何他喜欢的事情。给定 URL 中的最终附加信息,DNS 会将流量定向到正确的服务器。它仍然必须通过网络服务器的配置来完成。
猜你喜欢
  • 2010-10-22
  • 1970-01-01
  • 2014-06-25
  • 2011-05-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-07
  • 2011-12-13
相关资源
最近更新 更多