Seite 1 von 1
Alte, nicht mehr benötigte Urls weiterleiten
Verfasst: 21.10.2008, 08:02
von kuno
Hallo,
Ich möchte nicht mehr benötigte Urls auf meine 404 Fehlerseite weiterleiten. Ist dies sinnvoll? Das Problem dabei.
Die Urls sind Variablen:
z.B:
datei.php?c=187&s=P&p=1
(ca: 180 Urls mit unterschiedlichen Zahlen)
nach 404 weiterleiten.
datei.php?list=latest&start=1&s=P
(2 Urls)
möcht ich behalten.
Ist dies per .htaccess oder mit php Script machbar?
Danke für Anwort
Steffen
Verfasst: 21.10.2008, 08:21
von wolli
Warum willst du die auf die Fehlerseite weiterleiten ?
Wenn diese themenrelevant sind, leite sie via 301 auf eine bestehende
URL um.
Suche einfach nach 301 in diesem Forum
Verfasst: 23.10.2008, 22:14
von kuno
Hallo,
Geht ja fix bei Euch

, Danke für die schnelle Antwort.
Die 301 hatte ich auch gesucht. Bin mir aber nicht klar, wie das mit Variablen funktioniert.
Muss ich für jede einzeln in die.htaccess schreiben? Wäre haufen Arbeit für eventuell nix.
z.B.
datei.php?c=187&s=P&p=1
datei.php?c=188&s=P&p=1
datei.php?c=188&s=P&p=1
u.s.w.
für jede wäre themenrelevantes möglich.
Oder funktioniert das auch im pack:
datei.php?c=
Grüße
Steffen
Verfasst: 23.10.2008, 22:50
von 800XE
kuno hat geschrieben:Hallo,
Geht ja fix bei Euch

, Danke für die schnelle Antwort.
Die 301 hatte ich auch gesucht. Bin mir aber nicht klar, wie das mit Variablen funktioniert.
Wieso sind die nicht mehr gültig, bzw sollen nicht mehr gültig sein
wie sehen die jetzigen "jetzt gültigen" urls aus?
hast du aus datei.php?p?800 ein /800/ gemacht
dann kanst du die "Zahlen" via htaccess aus der url holen, bzw die Parameter in eine /zahl/ umwandeln
DU hast jetzt die "Überschriften" als URL
z.B. /neues-openOffice-runtergeladen.html
hier kann htaccess nichts machen ... es kann die SQLdatenbank nicht fragen welche Überschrift oder url zu p=800 gehört
PHP
https://mit-oder-ohne-www.de/domain-wei ... irect.html
1. die Seite wird ganz normal aufgerufen ...
... SQLquery WHERE id=$_GET['p']
2. Überschrift nehmen und neue "jetzt gültige" URL zusammenbauen und make301