gpt4 book ai didi

php - 使用 htaccess 格式化个人资料网址

转载 作者:行者123 更新时间:2023-12-04 17:59:55 25 4
gpt4 key购买 nike

我目前正在制作一个网站,我需要用 htaccess 重写个人资料 url,我正在制作内部个人资料页面,例如照片、相册等。我需要 url example.com/INSERT_USER_HERE/photos,其中 INSERT_USER_HERE 指向实际用户,照片指向要加载的“子页面”,/photos 需要在 profile.php 中捕获,因此它需要指向一个 GET 变量。

这是配置文件页面的当前 RewriteRule:

RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?pid=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?pid=$1 [L]

最佳答案

你可以有另一个重写规则:

RewriteEngine On

RewriteRule ^([\w-]+)/?$ profile.php?pid=$1 [L,QSA]

RewriteRule ^([\w-]+)/(photos|albims)/?$ profile.php?user=$1&page=$2 [L,QSA]

现在,如果 URL 是 /john/photos,它将在内部调用 /profile.php?user=john&page=photos,您可以使用 $_GET 数组在 /profile.php 中。

关于php - 使用 htaccess 格式化个人资料网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36742502/

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