2011-09-23 90 views
0

我一直在这最后一个小时......访问约20个不同的Google Tuts,我似乎无法让我的网站以任何方式重写网址。我甚至只是尝试将.php改为.html,我没有任何运气。为什么我无法在我的htaccess文件中重写我的URL?

这是我的一处故障:

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的新手,我显然缺少明显的东西。

任何想法?
非常感谢。

+0

我是否正确理解你(现在)希望URL是http://whatever.com/viewItem.php,并且你想要将其重写为http://whatever.com/viewItem。 html(不是在浏览器的网址栏中,而是在哪个文件获得服务)? – Andrew

回答

0

您是否错过'html'的'l'?

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

哎呀..没有。只是忘了在这里列出。它不会更改为.htm或.html。它只是不会改变! – Andi

相关问题