我制作了自己的自定义php框架,它实现了MVC设计模式。 在这里面,所有的网址为构建这样PHP MVC框架中的URL重写
mysite.com/index.php?route=controller/function/parameters/go/here mysite.com/index.php?route=products/shirts/99
等
我已经到位htaccess的删除的index.php?路径=从URL中的一部分,使他们更 海基会使它们看起来像这样:
mysite.com/controller/function/parameters/go/here mysite.com/products/shirts/99
我只是想在每个URL的像这样结束追加后缀:
mysite.com/controller/function/parameters/go/here.html mysite.com/products/shirts/99.html
也许htaccess可以用于实现或可能的其他解决方案。
有什么想法吗?
在此先感谢。
我不明白你为什么要为不是纯HTML的页面添加'.html'后缀。这对SEO或用户没有任何好处 - 实际上它可能会使情况变得更糟,因为它是不必要的绒毛。 – DisgruntledGoat 2009-11-12 13:20:44
你是对的,但一些用户要求我将这个功能添加到框架中,这就是为什么我正在寻找一个解决方案。 – Sarfraz 2009-11-12 13:34:39
如果您问如何将.html附加到您的框架生成的链接(而不是解析链接的mod_rewrite规则),那么在没有了解框架的情况下就没有真正的方法来回答它。 – 2009-11-12 23:22:13