Clanstube Community

22. Dezember 2024 - 04:26
 


Thema ansehen

 Thema drucken
Clanstube - mod_rewrite & .htaccess-Datei verwenden...
Dazhar
Servus,

kennt sich vielleicht einer von euch mit der .htaccess-Datei bzw mit mod_rewrite im speziellen aus?

Clanstube ist ja von dazhar.dage.at auf clanstube.dage.at umgezogen. Atm ist auf dazhar.dage.at eine permanete Umleitung per RewriteRule/mod_rewrite/htaccess geschaltet. Mein Problem ist, das es sich um eine total allgemeine Regel handelt, die einfach alles auf clanstube.dage.at leitet - nur will ich dazhar.dage.at weiterhin als meinen Webspace nutzen und nur die Schachen von dem CMS bzw Clanstube umziehen...

Un genau da ist mein Problem, ich kriegs nit hin und weiß einfach nicht wo mein Fehler liegt. Die allgemeine, funktionierende Regel lautet:

Download Code  Code
RewriteEngine On
RewriteRule ^(.*)$ http://clanstube.dage.at/$1 [R=301,L]




Meine Regel soll nur alle dazhar.dage.at/*.php* anfragen nach Clanstube schicken (im Idealfall sogar nur von den ehemaligen CMS-Ordnern/Dateien, aber das hab ich dann nicht weiter probiert ^^):

Download Code  Code
RewriteEngine On
RewriteRule ^(.+)\.php(*)$ http://clanstube.dage.at/$1.php$2 [R=301,L]




Außerdem würde mich noch eine Umwandlung von der URLs von clanstube.dage.at auf unsre normale Domain Clanstube.info interessieren, aber da steige ich noch mehr aus ;)... *edit* und noch nen wunsch: keine weiterleitung für meine IP (die ist statisch) - ich würde gerne die alte Page noch aufrufen können damit ich diese Design hier leichter dem alten anpassen kann... :)

Sprich, wer sich auskennt oder wen kennt der sich auskennt ist eigeladen zu helfen B)


mfg Dazhar
Bearbeitet von Dazhar am 26-06-2011 02:22
 
http://www.Clanstube.info
TaipanX
tja, was soll ich sagen: - liegts am escaping?, 301er ist auf jeden fall richtig als permant forwarding

Voraussetzung für die Umleitung per .htaccess ist ein Webserver mit aktiviertem mod_rewrite

Download Code  Code
RewriteEngine on
RewriteCond %{HTTP_HOST} ^clanstube.dage\.at
RewriteRule ^(.*)$ clanstube.info/$1 [R=permanent,L]




Es gibt auch Variationen mit:

Download Code  Code
RewriteEngine On
Options +SymLinksIfOwnerMatch
RewriteCond %{HTTP_HOST} ^clanstube.dage\.at
RewriteRule (.*) http://clanstube.info/$1 [R=301,L]





... doofer autolink :) hier passt der so gar nicht rein :D .... Übrigens gibt es beim editieren eine "Änderungen Borschau"
Bearbeitet von Dazhar am 26-06-2011 22:06
 
Dazhar
ja, die erste regel tut eh, sprich mod_rewrite ist am server aktiv und funktioniert... nur meine Regel die einizg auf php-Dateien wirken soll leider nicht Sad

habs auch mit RewriteRule ^(.*)\.php(*)$ ... ohne erfolg -.-


mfg Dazhar
 
http://www.Clanstube.info
Endanwender
Versuche mal:

Download Code  Code
RewriteRule \.(php)$ http://clanstube.dage.at/$1.php$2 [R=301,L]


 
Dazhar
ok, das funzt schon mal teilweise! thx :)

leider wird aus
Download Code  Code
http://dazhar.dage.at/readarticle.php?article_id=7
diese hier:
http://clanstube.dage.at/php.php?article_id=7




ähnlich sieht es bei links auf forumposts aus:
Download Code  Code
http://dazhar.dage.at/forum/viewthread.php?thread_id=452&pid=7760#post_7760
wird zu:
http://clanstube.dage.at/php.php?thread_id=452&pid=7760#post_7760





aber dafür sind schon mal die Bilder bei den Artikeln wieder da :)



mfg Dazhar
 
http://www.Clanstube.info
Springe ins Forum: