| Autor |
Beitrag |
TheUnknown
      
Beiträge: 334
|
Verfasst: Di 02.09.08 10:45
Hallo,
ich würde in meiner .htaccess gern etwas machen wie:
Redirect Permanent www.eine-domain.de/datei*.htm www.andere-domain.de
Das heisst, alle Dateien, die FRÜHER mal im Root von eine-domain.de lagen UND die zu Beginn "datei" hiessen (also z.B. datei5000, dateinummer6, blabla, halt sowas), dass diese Abfragen auf andere-domain.de umgeleitet werden.
Nur kriege ich das einfach nicht hin. Hat jemand 'nen Tipp?
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Di 02.09.08 11:11
Sollte so gehen.
Quelltext 1: 2:
| RewriteEngine on RewriteRule /datei(.*?)\.html /neuer/pfad/$1.html [P,R] |
IIRC
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
TheUnknown 
      
Beiträge: 334
|
Verfasst: Di 02.09.08 11:16
Danke für die Antwort, aber wenn ich das so mache, sagt er mir bei, egal, was ich aufrufen will, dass ich keine Permission habe, auf den Root zuzugreifen.
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Di 02.09.08 11:26
Zufällig nen Internal Server Error (501) ???
Das mit dem RewriteEngine einschalten geht nur (IIRC) direkt in der Apache.conf. Ansonsten mal ein wenig mit dem direkten Ausdruck bei der RewriteRule rumspielen.
Siehe auch die Indianer-Doku
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
TheUnknown 
      
Beiträge: 334
|
Verfasst: Di 02.09.08 11:28
Ja, das Problem ist, dass ich schon ewig damit rumspiele und mir nach 4 Stunden die Geduld ausgeht, weil ich vorallem auch nicht nachvollzioehen, wo der Fehler sein soll.
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Di 02.09.08 11:35
TheUnknown hat folgendes geschrieben: | | Ja, das Problem ist, dass ich schon ewig damit rumspiele und mir nach 4 Stunden die Geduld ausgeht, weil ich vorallem auch nicht nachvollzioehen, wo der Fehler sein soll. |
Es gibt einen Log, bei dem man sich vom Apache mitschreiben lassen knn, was er bei der Auswertung der einzelnen RewriteRules macht. Schalt den mal auf Level 9 (RewriteLog \ RewriteLogLevel) und lies Dir dann mal durch, was er da versucht. Hat mir auch mal bei einem Cross-Domain-Redirect geholfen, wo auf der Zieldomain kein DocumentRoot spezifiziert war (weil dort ein SVN lag).
Und Poste mal bitte deine Versuche und den dazugehörigen Rewrite-Log-Auszug.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
TheUnknown 
      
Beiträge: 334
|
Verfasst: Di 02.09.08 11:37
Das Problem ist, ich habe keinen solchen Log, da sowas leider nicht mit im meinem Hosting-Paket inbegriffen ist.
Und meine Versuche, oh Gott, das waren Dutzends mit allen erdenklichen Variationen.
Wowohl mit RewriteModule als auch mit Redirect Permanent...
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Di 02.09.08 12:45
ja Moment: Du willst ja zu einer komplett anderen Domain umleiten, das geht doch gar nicht mit ModRewrite, oder?
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Di 02.09.08 12:57
matze hat folgendes geschrieben: | | ja Moment: Du willst ja zu einer komplett anderen Domain umleiten, das geht doch gar nicht mit ModRewrite, oder? |
Doch, geht, bereitet aber um so mehr Kopfschmerzen (die ich glücklicherweise schon hinter mir hab  )
Man kann als Umleitungsziel beim Apachen auch eine externe URL angeben. Ich such bei Gelegenheit mal aus meiner Server-Konfig mein Beispiel raus ...
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
TheUnknown 
      
Beiträge: 334
|
Verfasst: Di 02.09.08 13:17
matze hat folgendes geschrieben: | | ja Moment: Du willst ja zu einer komplett anderen Domain umleiten |
Wohin der Umleitet, ist mir erstmal egal, solange er erkennt, WELCHE Dateien gemeint sind, und dass er die an Ziel X umleiten soll 
|
|
Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.
Das Thema wurde von einem Team-Mitglied geschlossen. Wenn du mit der Schließung des Themas nicht einverstanden bist, kontaktiere bitte das Team.
|
|