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

将带有变量的.php链接转换为.html,php,html,seo,Php,Html,Seo,我正在尝试将带有变量的php链接转换为html链接(如SMF),以提高我网站的seo 我的链接如下: 或: 我需要它看起来像这样: 或 或 SMF论坛中的链接: 如何做到这一点,alos能够获得这些变量值?您可能想尝试研究URL编码,如果您想更改链接显示URL的方式,我知道这一点。。。希望我的回答足够:) 如果您想更改链接显示URL的方式,您可能需要尝试研究URL编码,这就是我所知道的。。。希望我的回答足够:) 您只需要学习如何实现URL重写。我知道PHP在IIS中的Windows上

我正在尝试将带有变量的php链接转换为html链接(如SMF),以提高我网站的seo

我的链接如下:

或:

我需要它看起来像这样:

SMF论坛中的链接:


如何做到这一点,alos能够获得这些变量值?

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


如果您想更改链接显示URL的方式,您可能需要尝试研究URL编码,这就是我所知道的。。。希望我的回答足够:)


您只需要学习如何实现URL重写。我知道PHP在IIS中的Windows上运行,但我将继续假设您可能正在运行Apache。只需阅读文件重定向和mod_重写。还有一个类似的东西(唉,你必须付费),叫做ISAPI重写windows服务器,我已经用了很多次了。如果你不想使用第三方插件,而你使用的是server 2008,那么IIS向导做得相当不错,他们只需直接修改你的web.config文件来执行重定向

您只需要学习如何实现URL重写。我知道PHP在IIS中的Windows上运行,但我将继续假设您可能正在运行Apache。只需阅读文件重定向和mod_重写。还有一个类似的东西(唉,你必须付费),叫做ISAPI重写windows服务器,我已经用了很多次了。如果你不想使用第三方插件,而你使用的是server 2008,那么IIS向导做得相当不错,他们只需直接修改你的web.config文件来执行重定向

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


我已经用了好几年了,效果非常好。我只是想把它贴在这里,以防有人需要它。

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


我已经用了好几年了,效果非常好。我只是想把它贴在这里,以防有人需要。

。htaccess和mod_rewrite就是答案。这是一个相当复杂的主题,所以你需要阅读一些教程,但这些关键词应该足以让你开始谷歌搜索。htaccess和mod_rewrite就是答案。这是一个相当复杂的主题,所以你需要阅读一些教程,但这些关键词应该足以让你开始谷歌搜索。事实上,我使用Apache和linux托管,我不想将.php链接重定向到.html,我编辑了这个问题,如果这样有帮助的话!当然重写.html链接以转到php页面。你会抓取你的URL的一部分,它们会成为你重写的URL的不同部分。URL重写允许您在web上保持与文件系统上完全不同的URL结构。为了澄清JayC所说的,您希望进行重写而不是重定向。重写可以让你在幕后做一些事情。e、 g.让一个名为/pages/var1/var2的页面从一个名为/page.php的页面获取内容?v1=var1&v2=var2,而不让查看者知道。实际上,我使用Apache和linux托管,我不想将.php链接重定向到.html,我编辑了这个问题,如果这样有帮助的话!当然重写.html链接以转到php页面。你会抓取你的URL的一部分,它们会成为你重写的URL的不同部分。URL重写允许您在web上保持与文件系统上完全不同的URL结构。为了澄清JayC所说的,您希望进行重写而不是重定向。重写可以让你在幕后做一些事情。e、 g.让一个名为/pages/var1/var2的页面从名为/page.php?v1=var1&v2=var2的页面中获取其内容,而不让查看者知道。