|
|
Für die wirklich Harten, die alles selber machen.
Moderator: Moderatoren
von bce » Di 15.Jul, 2008 18:51 • Beitrag als PDF
folgendes problem:
wenn ich z.b. www.domain.de/ordner eingebe, so wird die darin befindliche index.php aufgerufen
nun habe ich ordner in dem nur eine htaccess mit z.b. folgendem inhalt liegt:
- Code: Alles auswählen
Redirect /ordner http://www.domain.de/index.php?main=tipp
so muss ich für jede weiterleitung dieser art erst einen ordner anlegen und dann darin ein htaccess erstellen.. meine frage: kann man auch die htaccess im root entsprechend anpassen, damit man nicht für jede weiterleitung einen ordner erstellen muss?! mit - Code: Alles auswählen
RewriteEngine On Redirect /test http://localhost/dateixy.php/
funzts nicht
der ordner test existiert nicht. soll ja nicht wirklich existieren
Zuletzt geändert von bce am Di 15.Jul, 2008 18:51, insgesamt 1-mal geändert.
-

bce
- User

-
- Beiträge: 876
- Registriert: Do 14.Okt, 2004 18:46
-
von oxpus » Di 15.Jul, 2008 20:59 • Beitrag als PDF
Das Redirect funktioniert nur, wenn der angegebene Ordner auch wirklich verwendet wurde, also Teil der aufgerufenen URL ist. Das was Du vor hast muss wie folgt gelöst werden: - Code: Alles auswählen
RewriteEngine On RewriteCond %{HTTP_HOST} ^domain.de/test$ [NC] RewriteRule ^(.*) http://www.domain.de/ordner2/$1 [L,R=301]
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
-

oxpus
- Administrator

-
- Beiträge: 28979
- Registriert: Mo 27.Jan, 2003 23:13
- Wohnort: Bad Wildungen
-
von bce » Di 15.Jul, 2008 21:24 • Beitrag als PDF
funktioniert nicht so richtig
kommt folgende meldung: Not Found
The requested URL /test1 was not found on this server.
-

bce
- User

-
- Beiträge: 876
- Registriert: Do 14.Okt, 2004 18:46
-
von oxpus » Mi 16.Jul, 2008 00:24 • Beitrag als PDF
Was hast Du denn aufgerufen?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
-

oxpus
- Administrator

-
- Beiträge: 28979
- Registriert: Mo 27.Jan, 2003 23:13
- Wohnort: Bad Wildungen
-
von bce » Mi 16.Jul, 2008 10:53 • Beitrag als PDF
 aah.. glaube jetzt versteh ich...
habe - Code: Alles auswählen
RewriteCond %{HTTP_HOST} ^domain.de/test$ [NC] RewriteRule ^(.*) http://www.domain.de/lmo4/$1 [L,R=301]
der aufruf von z.b. www.domain.de/test leitet praktisch weiter zu der datei www.domain.de/test.php
ist auch ne lösung.
es wird aber nicht in den angegebenen ordner lmo4 weitergeleitet
so wie die weiterleitung im mom funktioniert, wäre es gut wenn der parameter "test" an eine datei weitergegeben würde. so in dieser form: www.domain.de/index.php?para=test
-

bce
- User

-
- Beiträge: 876
- Registriert: Do 14.Okt, 2004 18:46
-
von oxpus » Mi 16.Jul, 2008 12:09 • Beitrag als PDF
Das kann man dann doch dann mit einem redirekt in der index.php selber machen:
- Code: Alles auswählen
if ($_GET['para'] == 'test') { redirect(append_sid("test.$phpEx")); }
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
-

oxpus
- Administrator

-
- Beiträge: 28979
- Registriert: Mo 27.Jan, 2003 23:13
- Wohnort: Bad Wildungen
-
von oxpus » Mi 16.Jul, 2008 23:32 • Beitrag als PDF
Naja, ein einfaches Redirect würde es hier ja dann auch tun:
- Code: Alles auswählen
Redirect 301 /test http://www.domain.de/index.php?para=test
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
-

oxpus
- Administrator

-
- Beiträge: 28979
- Registriert: Mo 27.Jan, 2003 23:13
- Wohnort: Bad Wildungen
-
von bce » Fr 18.Jul, 2008 17:03 • Beitrag als PDF
oxpus";p="87121 hat geschrieben:Naja, ein einfaches Redirect würde es hier ja dann auch tun: - Code: Alles auswählen
Redirect 301 /test http://www.domain.de/index.php?para=test
 ... der einfachste aller hier genannten vorschläge brachte die lösung. DANKE kann nun so in der .htaccess die gewünschten weiterleitungen einrichten. - Code: Alles auswählen
Redirect 301 /test http://www.domain.de/irgendneseite.htm Redirect 301 /test1 http://www.domain.de/index.php?para=test1 usw.
supi
-

bce
- User

-
- Beiträge: 876
- Registriert: Do 14.Okt, 2004 18:46
-
Zurück zu Programmierung PHP/Ajax/CSS/HTML/Javascript
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast
|