我今天开始研究Htaccess然后试了一下。我想要实现的是,无论何时访问localhost / index.php,它都会将您重定向到“漂亮”的URL(在这种情况下:localhost / home)。
这是我目前的Htaccess文件:
RewriteEngine on
RewriteRule ^home/?$ index.php [NC,L]
我知道我现在正在做的只是重写/ home到/index.php,但我也无法弄清楚如何反过来..
帮助会被暗示!
答案 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]