当用户访问mysite.com
时,我希望他们被带到mysite.com/welcome
。此地址是mysite.com/index.html
的重写版本,因此它基本上是附加/欢迎到地址。
我尝试在我的.htaccess中使用Redirect
但是它会不断循环。有什么方法可以实现这一点并仍然将index.html保持为欢迎页面吗?
RewriteEngine On
RewriteRule ^welcome$ /index.html [L]
Redirect 301 / /welcome
答案 0 :(得分:0)
没有或欢迎重定向到/index.html
RewriteEngine On
RewriteRule ^(|welcome)$ /index.html [L]
答案 1 :(得分:0)
请改为尝试:
RewriteEngine On
RewriteRule ^$ /welcome [R=302,L]
RewriteRule ^welcome$ /index.html [L]
第一行将对根目录的请求重定向到/welcome
。第二条规则在内部将/welcome
重写为index.html
。