.htaccess & Redirect
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beispiel
beitrag
datei
daten
folgende datei
formular
funktion
gemeint hast
lsung
mod
unterscheiden
weiterleitung
zieladresse
-
Hi,
ich hab ausführlich in google & co gesucht, habe aber nix brauchbares gefunden bzw. hat es nicht funktioniert.
Folgendes:
Ich hab auf meinem Webspace ein CMS installiert:
http://web384.serverdrome.de/news.php
So jetzt will ich, dass wenn man folgende Datei aufruft, auf eine andere umgeleitet wird:
http://web384.serverdrome.de/readarticle.php?article_id=7
Ich wollte das mit mod_rewrite machen.
Das hat aber nicht so ganz funktioniert und dann bin dabei auch auf redirect gestoßen.
1. Soll ich jetzt mod_rewrite oder redirect verwenden?
2. Wie würde das konkret heißen, wenn ich es mit mod_rewrite umsetzen möchte und die Zieldatei z.B blub.php sein soll?
Links:
Redirect: http://www.drweb.de/htaccess/htaccess_weiterleitugen.shtml
Mod Rewrite: http://www.drweb.de/htaccess/dynamische-seiten.shtml
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
sesch schrieb:
Hi,
ich hab ausführlich in google & co gesucht, habe aber nix brauchbares gefunden bzw. hat es nicht funktioniert.
Folgendes:
Ich hab auf meinem Webspace ein CMS installiert:
http://web384.serverdrome.de/news.php
So jetzt will ich, dass wenn man folgende Datei aufruft, auf eine andere umgeleitet wird:
http://web384.serverdrome.de/readarticle.php?article_id=7
Ich wollte das mit mod_rewrite machen.
Das hat aber nicht so ganz funktioniert und dann bin dabei auch auf redirect gestoßen.
1. Soll ich jetzt mod_rewrite oder redirect verwenden?
2. Wie würde das konkret heißen, wenn ich es mit mod_rewrite umsetzen möchte und die Zieldatei z.B blub.php sein soll?
Links:
Redirect: http://www.drweb.de/htaccess/htaccess_weiterleitugen.shtml
Mod Rewrite: http://www.drweb.de/htaccess/dynamische-seiten.shtml
Also ich hab jetzt irgentwie nicht ganz verstanden,
was du nun machen willst,
aber, wenn du eine Weiterleitung haben willst,
mach's doch über header:
<?php header("Location: http://zieladresse.de"); ?>
Wenn du das nicht gemeint hast,
sag es bitte...
-Tom -
Irgendwie bin ich gerade verwirrt.
Kann mir mal bitte jemand erklären, was die Unterschiede zwischen der PHP-Funktion header(), Redirect und Mod_Rewrite sind? -
Beim header() wird dem Browser gesagt, das sich die URL URL geändert, genau so bei einem Redirect, wimni.
Bei mod_rewrite wird vom Browser zum Beispiel die Datei news_123.php angefordert, dabei wird dann durch die Regel in der .htaccess z.B. die Datei news.php?nr=123 .
Mehr dazu hier: http://www.drweb.de/htaccess/index.shtml -
Ah danke,
aber das mit dem Redirekt funktioniert jetzt nicht ganz.
Was ist da falsch:
Redirect /readarticle.php?article_id=7 http://web384.serverdrome.de/blub.php
-
So, hab das mal getestet, es sieht so aus, als wie wenn er das "article_id=7" nicht mag, ohne Funktioniert es wunderbar.
-
So, hab das mal getestet, es sieht so aus, als wie wenn er das "article_id=7" nicht mag, ohne Funktioniert es wunderbar.
AHHH verdammt
Das muss aber gehen, falls jemand eine Lösung hat bitte unbedingt posten ;) -
brianum schrieb:
kann man mit header auch post-Daten (formular) versenden???
Was hat das jetzt mit dem Thema zu tun? ;)
Ich glaube nicht, dass das geht...
Egal, viel wichtiger ist das hier:
sesch schrieb:
So, hab das mal getestet, es sieht so aus, als wie wenn er das 'article_id=7' nicht mag, ohne Funktioniert es wunderbar.
AHHH verdammt
Das muss aber gehen, falls jemand eine Lösung hat bitte unbedingt posten ;)
Beitrag geaendert: 16.5.2007 17:30:10 von sesch -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage