【发布时间】:2012-12-13 04:41:14
【问题描述】:
我是一名初级 PHP 程序员。我在谷歌上搜索了“动态 PHP 网站教程”。我发现了一些东西。他们使用$_GET 变量使网站动态化,因此 URL 如下所示:
- example.com/?page=home
- example.com/?page=about
- example.com/?page=下载 等等……
但是我在互联网上找到的大多数动态网站都有这样的链接:
- example.com
- example.com/about
- example.com/download 等等....
那么他们是怎么做到的呢??他们有所有类别的文件夹吗?还有一些网站有文章 URL(例如:example.com/articles/posts/2010/article1.php)。如果他们有所有项目的文件夹,那将是一团糟。如果不是那么如何?有人可以举个例子吗?
【问题讨论】:
-
这完全是关于
.htaccess。您还必须阅读.htaccess -
即所谓的,URL重写。网络服务器会将漂亮的 url 映射到经典的 GET/POST 请求。
标签: php javascript html css