为什么我不能在我的htaccess文件中重写我的URL?

时间:2011-09-23 04:16:50

标签: .htaccess rewrite

我在最后一小时一直在搞乱这个...访问大约20个不同的Google tuts,我似乎无法让我的网站以任何方式重写网址。我甚至只是尝试将.php更改为.html而我没有运气。

这是我的许多人中的一个失败:

RewriteEngine on
RewriteRule viewItem(.*)\.htm$ /viewItem.php?id=$1

对于上面这个,我只是想把我的viewItem.php页面改为viewItem.html

我的最终目标是将hxxp://mydomain.com/viewItem.php?id = 900(作为id的一个示例)更改为hxxp://mydomain.com/details/

然后我会在最后添加标题。我可以在php中添加,但是对于.htaccess是一个新手,我显然错过了一些明显的东西。

任何想法?
非常感谢。

1 个答案:

答案 0 :(得分:0)

你错过了'html'的'l'吗?

RewriteRule viewItem(.*)\.html?$ /viewItem.php?id=$1