2014-10-07 81 views
0

对不起,如果这已被问到这里,但我还没有通过查找找到它。使htaccess规则更改网址

我已经要求我们删除我们网站上的/page,只需将其转到主页即可。这在PHP中很容易,但如果可以的话,我宁愿使用我的.htaccess文件(主要是为了更好地学习它)。

在PHP中我会做(一些伪代码)

if($urlIsSlashPage){ 
    header('Location: /'); 
    die(); 
} 

是类似的东西可能移植到我的.htaccess文件?

我确实有这个,

RewriteRule  ^page/$ / [NC,L] 

而同时这确实显示了主页,在地址栏中的URL留校/页,我想,要只显示/代替。

回答

1

您可以尝试重定向。

RewriteRule  ^page/?$  http://www.domain.com/ [NC,L,R=301] 
+0

完美!我尝试过'重定向301 /页面/',但那是通过我的错误。我会接受什么时候让我。 – 2014-10-07 10:23:45

+0

很高兴我给了你一个想法,希望你得到它的工作:) – iovis 2014-10-07 10:29:16