Htaccess,重定向到漂亮的网址

时间:2015-07-15 15:07:28

标签: .htaccess url rewriting

我今天开始研究Htaccess然后试了一下。我想要实现的是,无论何时访问localhost / index.php,它都会将您重定向到“漂亮”的URL(在这种情况下:localhost / home)。

这是我目前的Htaccess文件:

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

我知道我现在正在做的只是重写/ home到/index.php,但我也无法弄清楚如何反过来..

帮助会被暗示!

1 个答案:

答案 0 :(得分:1)

您需要一个新的重定向规则:

RewriteEngine on

RewriteCond %{THE_REQUEST} /(home|index\.php)[?\s] [NC]
RewriteRule ^(index\.php|home)$ / [NC,R=302,L,NE]

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