制作htaccess规则更改网址

时间:2014-10-07 10:15:57

标签: apache .htaccess mod-rewrite

很抱歉,如果这里已经提出过这个问题,但我还没有找到它。

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

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

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

这样的东西可以移植到我的.htaccess文件吗?

我确实有这个,

RewriteRule     ^page/$     /   [NC,L] 

虽然确实显示了主页,但地址栏中的URL保留为/ page,我希望它只显示/代替。

1 个答案:

答案 0 :(得分:1)

您可以尝试重定向。

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