Patrick Andrieu: mod_rewrite Umleitung

Beitrag lesen

Hallo Christian!

RedirectMatch permanent ^/scr/gironde/(.*)\.htm$ http://www.atomic-eggs.com/scr/gironde/$1.html

Damit hast Du geholfen, meine .htaccess 37 Zeilen leichter zu machen (38 gelöscht, obige eingefügt)! Vielen Dank!

Ja, da lag es daran, dass Du vmtl. RedirectMatch genutzt hast, dem regulären Ausdruck jedoch nicht gesagt hast, dass er nach dem Stringende (bei regulären Ausdrücken ist das Zeichen für Stringende ein $-Zeichen)

Das $ kenne ich von RegExps in Perl, ich denke ich hätte das notiert, vielleicht aber auch nicht oder ich vermute, dass ich den Punkt nicht maskiert hatte oder sonst einen Fehler im RegExp hatte.

RewriteEngine On

RewriteBase /
RewriteCond %{HTTP_HOST} ^www.atomic-eggs.com$  [OR]
RewriteCond %{HTTP_HOST} ^atomic-eggs.com$
RewriteRule ^forum(.*)$ http://old.atomic-eggs.com/forum$1 [R=301,QSA]

  
Das funktioniert auch prima. Da ich die old\_$name-Verzeichnisse nun über ein halbes Jahr "drin" habe, ändere ich jetzt nichts, aber getestet habe ich es, in dem ich in old\_html (mein Unterverzeichnis, das Root ist für old.atomic-eggs.com) ein Verzeichnis /forum/ angelegt habe und Deine Rewrite-Anweisungen in die .htacces unter public\_html reinkopiert habe. Das funktioniert, nun kann ich es beim nächsten Mal gleich richtig machen.  
  
Nun, denke nicht, ich habe damals nicht recherchiert, auch Ingo unterstelle ich, dass er genug gesucht hat, bevor er seine Frage gepostet hat, nur... wo findet man so was, zum Beispiel diese Flags (?) wie R=301,QSA???  
  
R=301 steht das für Code 301 (moved permanently)?  
  
Ich habe nach Redirect-Methoden gesucht, habe auch einige Beispiele mit mod\_rewrite gelesen, da werden, wenn Flags vorkommen, auch diese erklärt, aber nur dann, eine Übersicht konnte ich bisher nicht finden.  
  
Ja. Eine andere Möglichkeit habe ich nicht. Ich kann Subdomains nur über das "Personal Control Panel" einrichten, frag Thomas J.S., falls er nicht gewechselt hat, ist er immer noch beim gleichen Provider wie ich, und so sieht die Maske aus:  
  
Add A New Subdomain to atomic-eggs.com:  
Subdomain Name:|      |.atomic-eggs.com  
Document Root: /public\_html/|      |  
  
Wie man sieht, werden nur Unterverzeichnisse vom Root vorgeschlagen. Zwar kann ich mittels FTP-Programms auch oberhalb von public\_html Verzeichnisse anlegen, kenne aber keine Möglichkeit, diese für das Erstellen von Subdomains zu benutzen.  
  
Nochmals vielen Dank, Christian (wieder was gelernt)...  
  
  
Viele Grüße aus Frankfurt/Main,  
Patrick

-- 
![](http://www.atomic-eggs.com/clubsig.gif)  
  
\_ - jenseits vom delirium - \_  
  
<hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash>