gpt4 book ai didi

php - 如何在 PHP 中实现 URL 路由

转载 作者:可可西里 更新时间:2023-11-01 12:41:49 26 4
gpt4 key购买 nike

如何在 PHP 中实现 URL 路由。

最佳答案

如果您使用 Apache,您可以通过 mod_rewrite 进行 URL 路由。

小例子:

RewriteEngine On
RewriteRule ^(dir1)/?(path2)? main.php?dir=$1&path=$2

那会有像

这样的任何请求
http://yoursite.com/dir1/path1 

服务于

http://yoursite.com/main.php?dir=dir1&path=path2

更多例子here .

另一种方法是将每个请求都重定向到一个 php 文件

RewriteEngine On
RewriteRule (.*) main.php?request=$1

然后在代码中执行此操作,您可以在其中使用 similar approach ,通过一组与某些代码匹配的正则表达式,然后通过 header() 或仅在内部重定向。

关于php - 如何在 PHP 中实现 URL 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1316040/

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