Guten Tag,
unzwar Folgendes Problem,
Ich hab eine Weiterleitung, Sie Funktioniert, nur nun möchte ich wenn ich ne Falsche Seite eingebe er auf die Standardseite geht.
Hier der Code :
ZitatAlles anzeigen<?php
//Datenbank & Konfiguration wird Geladen
include('short/includes/config.php');//Weiterleitung zur URL wenn diese Gekürzt ist
if (!empty($_GET['url'])) {
$redirect = mysql_fetch_assoc(mysql_query("SELECT url_link FROM urls WHERE url_short = '".addslashes($_GET['url'])."'"));
$redirect = "http://%22.str_replace("http://%22,%22%22,%24redirect[url_link]);
header('HTTP/1.1 301 Moved Permanently');
header("Location: ".$redirect);
}?>
Dass ist die Index.php
die htaccess ist die hier :
ZitatRewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?url=$1 [L,QSA]
meine Domain ist z.B. https://retrotown.ws/lol <- Wird in DB gesucht -> Vorhanden -> Weiterleitung.
wenn ich nun aber https://retrotown.ws/lol2 <- Wird in DB Gesucht -> Nicht Vorhanden -> Direkt Exit... ohne Weiterleitung.