【问题标题】:URL rewrinting from www.example.com to www.example.com/beta从 www.example.com 重写为 www.example.com/beta 的 URL
【发布时间】:2013-06-24 15:50:14
【问题描述】:

他的朋友们,目前我的网站设置在我的根目录下的“beta”文件夹中,就像

www.example.com/beta

现在如果任何用户输入以下 URL

www.example.com

那么他应该会自动重定向到第一个 URL,有什么想法吗?我知道这可以通过 .htaccess 完成,但我不确定:(请帮助我。谢谢

【问题讨论】:

    标签: .htaccess url redirect


    【解决方案1】:

    您会在 When Not To Use Rewrite 的顶部找到一个很好的示例,说明您想要什么,这是每个人在编辑 .htaccess 文件的一个字符之前都应该阅读的页面。

    RewriteRule ^/(.*) http://other.example.com/$1
    
    # is better expressed as..
    Redirect / http://other.example.com/
    

    或者,在你的情况下,

    Redirect / /beta/
    

    【讨论】:

      【解决方案2】:

      尝试添加

      Redirect 301 / http://www.example.com/beta
      

      到根目录中的 .htaccess 文件(未经测试)

      【讨论】:

        【解决方案3】:

        其实你可以做的很简单(不需要.htaccess修改)。

        从您的服务器主目录 (/) 编辑 index.html 文件的标题。

        <HEAD> ... </HEAD> 部分添加您的重定向代码,例如:

        <meta http-equiv="refresh" content="0;URL=http://www.example.com/beta/somepage.html" />
        

        请注意,这应该位于主目录 / 的 index.html 内。

        参考见:http://devmain.blogspot.co.uk/2013/06/html-auto-redirect-website-to-different.html

        希望对您有所帮助。

        【讨论】:

          猜你喜欢
          • 2015-11-18
          • 2014-03-04
          • 2016-04-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-02-18
          • 2019-11-11
          • 1970-01-01
          相关资源
          最近更新 更多