)Erstellen von dynamischen URLs mit PHP
Ich bin eine dynamische Ereigniserstellung Anwendung erstellen und ich habe ein Problem beim Erstellen von dynamischen Webseiten für Ereignisse.
Meine .htaccess sieht aus wie
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^\.]+)$ $1.php [NC]
RewriteCond %{REQUEST_FILENAME} >""
RewriteRule ^([^\.]+)$ table.php?event=$1 [L]
Und mein Table.php sieht aus wie
$getEvent = explode("/",$_SERVER['REQUEST_URI']);
print_r($getEvent);
$conn = new mysqli($host, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$result = $conn->query("SELECT * FROM event where link='$getEvent[4]'");
echo $getEvent[4];
Die Seitenstruktur ist wie folgt:
http://page.ex/~name.name/reg/
Und wenn ich für den Eintritt versuchen
http://page.ex/~name.name/reg/joulupidu
Ich bekomme 404, obwohl "Joulupidu" in der Ereignistabelle ist. Ich habe keine Ahnung, wo ich hinschauen soll, weil ich noch nie so viel mit solchen Sachen gearbeitet habe.
Danke, WK!
sein shoul Hey, danke für die Eingabe. Es scheint jetzt auf die richtige URL zu zeigen, aber es sagt immer 404, wenn ich versuche, zu meiner GetEvent-URL zu gehen. – WKoppel
Was sind deine URLs? –
Nehmen wir an, ich habe einen Link = "test" in meiner Ereignistabelle, also wenn ich zu http: //page.ex/~name.name/reg/test gehe, heißt es 404 – WKoppel