【问题标题】:how can I redirect to my website without using www. prefix .htaccess file如何在不使用 www 的情况下重定向到我的网站。前缀 .htaccess 文件
【发布时间】:2021-03-20 13:52:01
【问题描述】:

当我输入http://www.icpcc.example.org 时,我的网站正在打开,但是当我输入http://icpcc.example.org 时,页面显示“返回页面”。我应该在我的 htaccess 文件中做什么。

【问题讨论】:

  • 嗨达克什。我们需要更多信息才能知道如何提供帮助。从您的问题看来,您配置了两个站点;一份在 www.icpcc.example.org,一份在 icpcc.example.org。您打算拥有两个网站吗?
  • 不,我只有一个站点,但我想访问我的单个站点,地址都带有 www。前缀且不带 www。前缀。
  • 明白。那么,没有 www 的页面正在加载吗? (“返回页面”?)
  • 是的,页面显示“稍后回来”

标签: apache .htaccess mod-rewrite url-rewriting no-www


【解决方案1】:

您能否尝试一次,请确保在检查这些 url 测试之前清除浏览器缓存。

RewriteEngine ON
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [L]

【讨论】:

  • htaccess 文件的放置位置。
  • @DakshLohar,在您需要从后端提供服务的根文件夹中,您可以使用它:)
  • @DakshLohar,抱歉,但请更详细地描述您尝试过的内容和无效的内容。请添加更多详细信息,然后让我知道。
  • 我是说我的网站 (HTTP://www.icpcc.poornima.org) 以“www”打开。前缀,但是当我尝试使用 (HTTP://icpcc.poornima.org) 重定向时,它不起作用。在我的 .htaccess 文件中,我写了这些行:“ RewriteEngine on RewriteCond %{HTTP_HOST} ^icpcc.poornima.org [NC] RewriteRule ^(.*)$ icpcc.poornima.org/$1 [L,R=301,NC]”
  • 是的,发生错误 500 内部服务器错误。
猜你喜欢
  • 2011-12-03
  • 2014-03-24
  • 2014-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-05
  • 2011-06-27
  • 1970-01-01
相关资源
最近更新 更多