在IIS 6上使用PHP设置站点模板的好方法是什么?

时间:2010-07-05 21:55:07

标签: php templates

我对PHP不是很有经验。我有一个使用PHP在IIS6上维护的站点。现在它正在使用包含文件和查询字符串来提供内容。

例如: http://mysite/index.php?maincontent=services&subcontent=service1&nav=subnav1

我们想要更改网站,以便网址看起来更像(例如): http://mysite/commercial-services.php

但是,我不想在网站的30多个文件中复制代码并包含文件。

是否有一种简单的方法可以让php拥有一个保存短网址的模板,但允许您为多个页面使用相同的布局文件?

我主要使用.net网站,所以我猜我正在寻找的东西可以与asp.net母版相媲美。

我还看了php框架,即codeigniter。但是,默认情况下会在URL的中间留下一个index.php。根据我的阅读,我们需要使用某种类型的isapi重写来摆脱它。我不能这样做,因为我无法访问服务器,他们不想在服务器上安装东西。

我们可以使用任何简单的东西,还是仅限于使用包含?

更新: 为此,我最终将网站转换为.net。对我来说,要比使用PHP设置一些内容要快得多,也更容易(对我而言)。

1 个答案:

答案 0 :(得分:1)

我会说看看重写不是框架,如果你想做的就是更改网址,那么你后端的php可以保持不变但你仍然可以获得不错的网址。

有很多教程,快速谷歌给了我:

http://articles.sitepoint.com/article/guide-url-rewriting