gpt4 book ai didi

php - 来自 DB 的漂亮 URL

转载 作者:行者123 更新时间:2023-11-29 09:05:55 25 4
gpt4 key购买 nike

我正在努力从数据库创建页面链接,如下例所示。

当前页:

www.example.com/page.php?pid=7

在数据库中,它在“公司信息”类别下保存为标题“联系我们”

我希望它是这样的:

www.example.com/company-info/contact-us.html

我尝试了不同的解决方案和答案,但没有得到任何运气。我不确定 PHP 部分在哪里以及为 .htaccess 文件编写哪些规则。

最佳答案

在 apache(或 .hataccess)中执行如下操作:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /proxy.php?_url=$1 [QSA,L]

简而言之,如果请求的资源不存在,则将其重定向到 proxy.php 文件。 $_REQUEST['_url'] 将是用户请求的 URL。

然后在您的主目录中创建 proxy.php 并添加您想要加载正确内容的任何逻辑。

如果您从 .htaccess 使用此文件,那么您可能需要将 RewriteBase/添加到您的配置中。

关于php - 来自 DB 的漂亮 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7052831/

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