【发布时间】:2013-06-24 15:50:14
【问题描述】:
他的朋友们,目前我的网站设置在我的根目录下的“beta”文件夹中,就像
www.example.com/beta
现在如果任何用户输入以下 URL
www.example.com
那么他应该会自动重定向到第一个 URL,有什么想法吗?我知道这可以通过 .htaccess 完成,但我不确定:(请帮助我。谢谢
【问题讨论】:
他的朋友们,目前我的网站设置在我的根目录下的“beta”文件夹中,就像
www.example.com/beta
现在如果任何用户输入以下 URL
www.example.com
那么他应该会自动重定向到第一个 URL,有什么想法吗?我知道这可以通过 .htaccess 完成,但我不确定:(请帮助我。谢谢
【问题讨论】:
您会在 When Not To Use Rewrite 的顶部找到一个很好的示例,说明您想要什么,这是每个人在编辑 .htaccess 文件的一个字符之前都应该阅读的页面。
RewriteRule ^/(.*) http://other.example.com/$1
# is better expressed as..
Redirect / http://other.example.com/
或者,在你的情况下,
Redirect / /beta/
【讨论】:
尝试添加
Redirect 301 / http://www.example.com/beta
到根目录中的 .htaccess 文件(未经测试)
【讨论】:
其实你可以做的很简单(不需要.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
希望对您有所帮助。
【讨论】: