1
每当有人在不更改URL的情况下访问http://www.example.com/
时,我想加载http://www.example.com/store/index
的内容。我尝试了下面的URL,它不起作用。请帮忙。我错过了非常基本的东西吗?在不改变地址栏中的URL的情况下进行URL重定向
RewriteRule//store/index [R=301,L]
每当有人在不更改URL的情况下访问http://www.example.com/
时,我想加载http://www.example.com/store/index
的内容。我尝试了下面的URL,它不起作用。请帮忙。我错过了非常基本的东西吗?在不改变地址栏中的URL的情况下进行URL重定向
RewriteRule//store/index [R=301,L]
你可以在你的根的.htaccess使用这样的规则:
RewriteEngine On
RewriteCond %{THE_REQUEST} \s/+store/index[?\s/] [NC]
RewriteRule^/? [R=301,L]
RewriteRule ^/?$ /store/index [L]
^/?$
,以确保你只重写主页R
标志来避免浏览器中的URL更改
奇迹般有效。如果我们想要将url更改为www.example.com,如果有人直接点击/存储/索引,是否会导致无限重定向?你能建议一个规则吗? – mishka
肯定会看到我的答案更新。 – anubhava
很酷。 \ s /是否是一个分隔符? – mishka