gpt4 book ai didi

php - 页面重定向(用户友好的 URL)

转载 作者:可可西里 更新时间:2023-11-01 01:04:42 25 4
gpt4 key购买 nike

我将如何显示动态内容,比如使用 url 语法的个人资料页面

mysite.com/users/user1
mysite.com/users/user2
mysite.com/users/user3

无需为每个用户设置不同的页面或目录。我希望有一种方法可以让用户目录中有类似 index.php 的文件,并让它根据 url 的 user1、user2、user3 部分显示适当的用户内容。

我知道这很常见,但我不确定该怎么做,或者用谷歌搜索它会叫什么?

最佳答案

如果您正在运行 apache,您可能需要查看 mod_rewrite .htaccess 文件的规则。

在下面的示例中,我将指向 /users/user* 的所有内容重定向到站点根目录中名为 users.php 的文件。您注意到 ([^/\.]+)。这是一个“包罗万象”的正则表达式,它允许我为我的查询字符串创建一个变量(例如:?id=$1)。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^users/user([^/\.]+) users.php?id=$1 [L]
</IfModule>

然后在我的 users.php 中我可以检索变量:

$id = $_GET['id']

这将允许我只用 1 个文件捕获和处理所有用户 URL。

注意:这只是一个例子。它必须建立在它的基础上,但它对您来说可能是一个很好的起点

关于php - 页面重定向(用户友好的 URL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13964139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com