将www.domain.com/test.php重写为www.domain.com/test/

时间:2012-05-07 08:22:59

标签: apache .htaccess mod-rewrite redirect

好吧,在编辑.htaccess方面,我是一个完整的菜鸟。在我建立网站的这些年里,我从来没有搞砸过它,最近在试图理解创造我正在寻找的东西的过程时,它一直飞到我的头上。

  • 我要做的是建立一个链接domain.com/test/ load domain.com/test.php但保留/ test /而不是更改为/test.php

  • 所以我加载domain.com/test/,我看到了domain.com/test.php页面,但地址栏显示了domain.com/test /

如果有人能帮助我,这将是惊人的。

1 个答案:

答案 0 :(得分:2)

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

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