gpt4 book ai didi

php - .htaccess 文件从数据库中删除

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:42:57 26 4
gpt4 key购买 nike

<分区>

关于`.htaccess、slugs 和重写 url 的非常简单的问题。

如果我有一篇文章,如何用数据库中的内容替换地址栏中的整个 url?

例如在我的网址中我有 /article.php?id=1在这种情况下,与 ID 为 1 的文章 ID 相关,我在数据库中有一个名为“art_url”的字段名称,其值为 /article/my-url

我怎样才能让它成为地址而不是 /article.php?id=1

当我尝试使用此 URL dev.mywebaddress.com/article/my-url/ 时出现 PHP 错误。我的 PHP 中的 htaccess 文件有问题吗?这是我的代码:

    <?php
if(!empty($_GET['art_url']))
{
$sql = "

SELECT articles.id AS articleid, articles.art_title AS title, articles.art_url AS art_url, articles.art_content AS content, campaigns.id, campaigns.camp_title AS camptitle
FROM articles
LEFT JOIN campaigns ON articles.art_campaign = campaigns.id

";
}
// then do the query, etc....

$results = $db->query($sql);

if($results->num_rows) {
While($row = $results->fetch_object()) {
$camptitle = nl2br(htmlentities($row->camptitle));
$title = nl2br(htmlentities($row->title));
$content = nl2br($row->content);
$art_url = ($row->art_url);
echo "
<H2>{$camptitle}</H2>
<H3>{$title}</H3>
<p>{$content}</p>



";
}
} else {
echo 'No Results';
}
?>

.htaccess 文件

    # Turn Rewrite Engine On
RewriteEngine On
#RewriteRule ^article/([0-9a-zA-Z-/]+) article.php?art_url=$1

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