包含扩展名的文件名不在URL中显示?

时间:2011-12-01 15:32:52

标签: php apache

我想在请求时使用包含扩展名的文件名在URL中显示。我想知道这可能是PHP和& Apache组合 - 如何实现?

例如,这个:

www.domain.com/folder/filename.php

应该成为,这个:

www.domain.com/folder /

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

.htaccess文件中的以下规则将起作用:

RewriteRule ^folder/$ folder/filename.php [L]

folder/<filename>重写为folder/filename.php的更具动态性的规则是:

RewriteRule ^folder/(.*[^\.php])$ folder/$1\.php [L]

<强>参考

mod_rewrite

An In Depth Guide to mod_rewrite for Apache