制作一个很好的网页网址 - 我收到错误404

时间:2014-02-20 21:38:16

标签: php .htaccess mysqli

这就是我要订购的方式,以便我有一个很好的页面网址

这就是问题的关键,所以我得到一个错误404,它不会以某种方式赶上网站上的内容。

.htaccess 此处:

RewriteRule ^nyhed-side/([^/.])/$ /artikler-indhold.php?url=$2

这里导入即时标题直到网站 mysqli / php

if ($stmt = $this->mysqli->prepare('SELECT title FROM artikler WHERE url = ?')) { 
        $stmt->bind_param('s', $url);
        $url = $_GET["url"];
        $stmt->execute();
        $stmt->bind_result($title);
        while ($stmt->fetch()) {
            echo $title;
        }
        $stmt->close();
    }

您可以展示其here

2 个答案:

答案 0 :(得分:1)

在宣布之前,你正在调用$ url。

交换这两行:

$stmt->bind_param('s', $url);
$url = $_GET["url"];

答案 1 :(得分:0)

这是因为规则中的正则表达式不正确。

将其更改为:

RewriteRule ^nyhed-side/([^/.]*)/?$ /artikler-indhold.php?url=$1 [L]

您的正则表达式仅匹配/nyhed-side/

之后的单个字符