将带有变量的.php链接转换为.html

时间:2012-10-27 16:05:59

标签: php html seo

我正在尝试将带有变量的php链接转换为html链接(比如在SMF上),所以增加我网站的搜索引擎优化,

我的链接如下:

  
    

http://site.com/pages/page1.php?v1=var1&v2=var2&v3=var3&v4=var4

  

或:

  
    

http://site.com/pages/?v1=var1&v2=var2&v3=var3&v4=var4

  

我需要它看起来像这样:

  
    

http://site.com/pages/page1.var1.var2.var3.var4.html

  

  
    

http://site.com/pages/var1.var2.var3.var4.html

  

  
    

http://site.com/page.php/var1,var2.var3.var4.html

  

linke in SMF论坛:

  
    

http://forum.com/index.php/topic,9197.0.html

  

如何做到这一点,并且能够获取这些变量值?

3 个答案:

答案 0 :(得分:4)

您只需要学习如何实现URL重写。我知道PHP在Windows上运行在Windows上,但我会继续并假设您可能正在运行Apache。只需阅读重定向.htaccess文件和mod_rewrite。还有一些类似的东西(唉,你需要付费),称为ISAPI Rewrite for windows servers,我已经使用了很多次。如果你不想使用第三方插件并且你有服务器2008,那么IIS的向导会做相当不错的工作,他们只是直接修改你的web.config文件来进行重定向。

答案 1 :(得分:0)

如果您想更改链接显示网址的方式,您可能想尝试研究我所知道的URL编码...希望我的回答足够:)

http://www.jaywebtechnologies.co.cc

答案 2 :(得分:0)

我看到你的问题已经解决了(对于Linux)。 如果任何人对Windows Server有同样的问题,您可以使用Ionics ISAPI重写过滤器

http://iirf.codeplex.com/

我已经使用它多年了,而且效果很好。只是想在这里发布,以防任何人需要它。