【发布时间】:2013-02-02 06:59:35
【问题描述】:
如何使用搜索引擎友好的网址制作网站?我需要特殊的 PHP 代码而不是:
$_GET['id']
重写 URL 后如何访问 'id' 变量?
【问题讨论】:
-
What have you tried? 请参阅ask advice。仅供参考,那里有 很多 的教程解释了如何完全做到这一点。
标签: php url seo search-engine friendly-url
如何使用搜索引擎友好的网址制作网站?我需要特殊的 PHP 代码而不是:
$_GET['id']
重写 URL 后如何访问 'id' 变量?
【问题讨论】:
标签: php url seo search-engine friendly-url
只需将其添加到您的 htaccess 文件中
Options +FollowSymLinks
RewriteEngine on
RewriteRule /(.*) ?id=$1 [QSA,NC,L]
注意:如果你已经有
Options +FollowSymLinks
RewriteEngine On
在您的 htaccess 文件中,只需放置
RewriteRule /(.*) ?id=$1 [QSA,NC,L]
在它下面,忽略其余的
您现在访问的是 domain.com/123456/,而不是访问 domain.com/?id=123456。然后在该页面上,您仍然可以像往常一样使用 $_GET['id']
【讨论】:
在您的示例中,您只需要在主目录中的 .htaccess 文件中添加以下代码。
Options +FollowSymLinks
RewriteEngine on
RewriteRule /(.*) ?id=$1
不要忘记创建链接domain.com/123456 样式。 Web 服务器将正确解析domain.com/123456。例如:
<a href='domain.com/123456'>the link</a>
这是一个非常基本的问题,互联网上有数百万的教程。结交一些谷歌搜索好友。
【讨论】:
RewriteRule /(.*) ?id=$1如果你输入RewriteRule /(.*).html ?id=$1它需要url为domain.com/123456.html