我重写了自己的网址,使其成为干净的网址。主要格式是这样:
profile.php?user_id=$id§ion=discussions
而重写的格式是这样的:
profile/$id/discussions
因此,我要执行的操作是将用户重定向到 page_not_found.php
(如果用户键入了不存在的用户的$id
),那么我想将其重定向至 :
page_not_found.php而是将其重定向到
profile/$id/page_not_found.php
我需要您的帮助吗?
redirect_to("profile/".$user_id_from_link."/discussions"); // redirect_to is a custom function which i made in function.php to redirect faster
答案 0 :(得分:0)
兄弟,您可以通过检查ID来做到这一点。重定向之前。
步骤:
让我们看看如何检查。编写SQL查询查询提供的ID(例如99.90)用户是否存在。
例如小代码
$userCheckExists = select * from 'table-name' where 'colmn-name' == $user_id_from_link
if($userCheckExists) {
redirect_to("profile/".$user_id_from_link."/discussions");
} else {
redirect_to("./page_not_found.php");
}