如何在htaccess中将index.php重定向到root?

时间:2015-10-22 06:25:57

标签: .htaccess redirect

实际上我想在打开时进行自动重定向

test.com/login.php

test.com/login/

我应该把什么放在我的htaccess文件上。

2 个答案:

答案 0 :(得分:1)

如果原始请求匹配,您首先会重定向到pretty-url:

RewriteEngine On
RewriteCond %{THE_REQUEST} ^GET\ /login\.php [NC]
RewriteRule ^login\.php$ /login/ [R=301,L,NC]

现在,您处理重写的url以在内部重定向到正确的页面:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^login/?$ /login.php [NC,L]

答案 1 :(得分:0)

你有没试过?

Options +FollowSymLinks
RewriteEngine on

RewriteRule ^index/?$ index.php [NC,L]

您应该启用重写模块吗?