htaccess

时间:2017-05-10 09:32:52

标签: .htaccess

我在.htaccess文件中使用了以下重定向规则

RewriteEngine On
RewriteRule ^/index.html http://www.example.com/blog/ [R=301,L]

现在我打开

http://www.example.com/patient_login/

将我重定向到

http://www.example.com/blog/

但它适用于任何其他路径。例如,如果我转到

http://www.example.com/practitioner_login/

工作正常。请帮忙。我想打开患者登录URL

1 个答案:

答案 0 :(得分:0)

你的第一个问题似乎是由浏览器缓存引起的,正如Kevin在评论中指出的那样。

  

我只想将index.html重定向到/ blog,剩下的就是

由于.htaccess 模式上的斜杠前缀,您上面发布的指令永远不会在RewriteRule文件中运行。请尝试以下方法:

RewriteEngine On
RewriteRule ^index\.html /blog/ [R=302,L]

当您确定它正常工作时,将302(临时)更改为301(永久)重定向 - 以避免任何缓存问题(再次)。