如何在.htaccess中只删除一个url .html

时间:2014-06-26 23:30:24

标签: php html .htaccess unix

我有一个类似于下面的网址

www.test.com/products.html

当有人输入www.test.com/products(没有.html)

时,我希望此功能正常工作

我只想这样做这个文件,其余的必须正常工作。我知道如何为所有html文件执行此操作,如下所示,并且正常工作。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]

我对unix的东西不太了解。有人可以帮忙吗?只有www.test.com/products应该致电www.test.com/products.html。

由于

1 个答案:

答案 0 :(得分:2)

这应该有效:

RewriteEngine On
RewriteRule ^products/?$ products.html

根据需要添加任何flags