如何重写url domain.com/?id=123456 => domain.com/123456/

时间:2013-02-17 21:28:03

标签: php url seo search-engine friendly-url

如何使用搜索引擎友好的网址建立网站?我需要特殊的PHP代码而不是:

$_GET['id']

如何在重写URL后访问'id'变量?

2 个答案:

答案 0 :(得分:0)

在您的示例中,您只需要在主目录中的.htaccess文件中使用以下代码。

Options +FollowSymLinks
RewriteEngine on

RewriteRule /(.*) ?id=$1

不要忘记创建链接domain.com/123456样式。 Web服务器将正确解析domain.com/123456。例如:

<a href='domain.com/123456'>the link</a>

这是一个非常基本的问题,互联网上有数百万个教程。只是做一些谷歌搜索伙伴。

答案 1 :(得分:0)

只需将其添加到您的htaccess文件

即可
Options +FollowSymLinks
RewriteEngine on

RewriteRule /(.*) ?id=$1 [QSA,NC,L]

注意:如果你已经

Options +FollowSymLinks
RewriteEngine On

在您的htaccess文件上,只需放置

RewriteRule /(.*) ?id=$1 [QSA,NC,L]

在它之下并忽略其余的

而不是访问domain.com/?id=123456,您现在访问domain.com/123456/。然后在那个页面上你仍然可以像往常那样使用$ _GET ['id']