我对PHP不是很有经验。我有一个使用PHP维护的网站,它在iis6上。现在,它正在使用include文件和querystrings来提供内容。
例如:
http://mysite/index.php?maincontent=services&subcontent=service1&nav=subnav1
我们希望更改网站,使URL看起来更像(例如):
http://mysite/commercial-services.php
但是,我不想复制代码,也不想将文件包含在网站的30多个文件中。
使用PHP有没有一种简单的方法,让一个模板保留短的URL,但允许您对多个页面使用相同的布局文件?
我主要做.NET网站,所以我想我要找的是类似于ASP.NET母版页的东西。
我还研究了PHP框架,即CodeIgniter。但是,默认情况下,会在URL中间留下index.php。根据我读到的内容,我们需要使用某种类型的ISAPI重写来消除这种情况。我不能这样做,因为我没有访问服务器的权限,他们不想在服务器上安装东西。
有什么简单的东西我们可以使用,或者我们只限于使用include吗?
更新:
为此,我最终将网站转换为.NET。对我来说,这比用PHP设置要快得多,也容易得多。