2

我想知道学习如何在我的网站上获取人类可读网址的最佳方法是什么。

我对人类可读 URL 的理解是这样的

www.example.com/news/articles/how-to-make-pancakes

而不是这样的

www.example.com/news.php?articleId=100001 其中 100001 是我的文章在 SQL 数据库中的 ID。

任何帮助将非常感激。

更新:

我曾尝试使用 Google 人类可读 URL 和语义 URL,但找不到与我要查找的内容相匹配的页面/教程。我

4

1 回答 1

4

查看 URL 重写http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

对于您的示例,一个简单的 .htaccess 规则可以进行该更改

sample URL: http://example.com/articles/10001/how-to-make-pancakes

RewriteEngine on
RewriteRule ^articles/(.*)/(.*)$ articles.php?id=$1&title=$2 [NC]
于 2013-07-09T10:49:11.030 回答