.htaccess mod_rewrite问题

时间:2009-10-23 14:11:21

标签: .htaccess mod-rewrite

如果我有网址http://example.com/page.php

但我希望有人转到http://example.com/page/

时显示该页面

我该怎么做呢?

2 个答案:

答案 0 :(得分:0)

试试这个:

RewriteEngine on
RewriteRule ^([^/]+)/$ $1.php

答案 1 :(得分:0)

我通常使用这样的东西:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
RewriteRule ^$ index.php [L,QSA]
RewriteRule ^([^/\.]+)/?$ $1.php  [L,QSA]

</IfModule>

注意斜杠后面的问号。您可以将其添加到Gumbo的示例中以“测试”尾部斜杠(因此它可以存在或不存在)。