我正在尝试在我的网站上获取友好的 URL,因此我不必通过 URL 调用特定文件。
例子:
索引页 - http://www.website.com
转到用户个人资料页面 - http://www.website.com/username
有人可以指出我正确的方向,以了解这是如何完成的。
谢谢你。
我正在尝试在我的网站上获取友好的 URL,因此我不必通过 URL 调用特定文件。
例子:
索引页 - http://www.website.com
转到用户个人资料页面 - http://www.website.com/username
有人可以指出我正确的方向,以了解这是如何完成的。
谢谢你。
您可以使用 Apache 重写引擎模块。
.htaccess
在其中添加您的重写条件
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Options -Indexes </IfModule>
并且您对服务器的所有请求都将被转发到index.php
您可以从查询字符串中获取的来自 url 的数据
$_GET["url"]
然后你可以用它做任何你想做的事。
您正在谈论使用 URL 重写。试试: http: //www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/