Beitrag von Carsten (158 Beiträge) am Dienstag, 14.Februar.2006, 21:39. WWW: www.brighteyes.de
mod_rewrite
Hallo Leute,
ich habe mal ein schönes Thema:
Ich habe mal, um Doppelcontent zu vermeiden, die .htaccess bearbeitet.
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.brighteyes\.de$
RewriteRule ^(.*)$ http://www.brighteyes.de/$1 [L,R=301]
Damit werden alle anderen URLs, die ich registriert habe, auf die Hauptdomain umgeleitet. Das funktioniert auch, auch für normale Unterverzeichnisse.
Nun gibt es ja das baseportal Verzeichnis, dass ja kein direktes Unterverzeichnis ist. Wie löst man es dann, dass, wenn ein baseportal Template mit einer anderen URL aufgerufen wird, dann auch die Hauptdomain erscheint? Achja, ich habe baseportal angemietet, sonst kann man mit sowas überhaupt nicht spielen
Weiß jemand Bescheid, wie man auch die baseportal Verzeichnisse einschließen kann?
gruß
Carsten
Antworten
Beitrag von Pouraga (1396 Beiträge) am Dienstag, 14.Februar.2006, 22:48.
Re: mod_rewrite
Die Baseportal "verzeichnisse" sind ja wie du schon richtig erkannt hast keine Verzeichniss sondern werden wie ebenfalls mit Rewrite auf /cgi-bin/baseportal.pl?htx=...
Da kommst du dann über {QUERY_STRING} in etwa so dran
RewriteCond %{QUERY_STRING} ^htx=/bla\.de(.*)
RewriteRule ^/cgi-bin(.*)$ /cgi-bin/baseportal.pl?htx=%1 [PT]
(ich wundere mich gerade was man alles in der .htaccess darf)
Antworten
Beitrag von Pouraga (1396 Beiträge) am Dienstag, 14.Februar.2006, 22:53.
Re: mod_rewrite
Ach quatsch du mustest dann ja schon die .htacces in das verzeichniss legen in der die baseportal.pl ist (oder?). Und da hast du in der Mietversion selbstverständlich keinen zugriff.
Antworten
Beitrag von Carsten (158 Beiträge) am Mittwoch, 15.Februar.2006, 07:13.
Re: mod_rewrite
doch den habe ich, wenn ich die Rechte kurzfristig ändere,
ich test das mal morgen aus, da ich erstmal weg bin, aber bin gespannt auf weitere Antworten. Nebenbei ist die ganze Sache sinnig?
gruß
Carsten
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 15.Februar.2006, 17:51.
Re: mod_rewrite
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 15.Februar.2006, 09:14.
Re: mod_rewrite
Antworten
Beitrag von tim (301 Beiträge) am Mittwoch, 15.Februar.2006, 20:10.
Re: mod_rewrite
hallo,
heißt das dann auch, daß nicht existierende urls auf
die hauptdomain umgeleitet werden.
oft ist es ja so, daß man templates oder html-dateien löscht, diese
aber in den suchmaschinen drin sind.
so wäre das problem gelöst, daß man auf fehlerseiten gelangt!
oder habe ich da einen denkfehler?
tim
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 15.Februar.2006, 22:03.
Re: mod_rewrite
das sagt einfach aus, falls einer über ne andere domain als brighteyes kommt und baseportal irgendwo in der url hat, er auf das gleiche, nur unter brighteyes.de weitergeleitet wird. praktisch nur ein austausch der domains.
fehlerseiten kann man abfangen, gibts was von mir in der bib.
Antworten
Beitrag von Test der Sache (1 Beitrag) am Donnerstag, 16.Februar.2006, 23:14. WWW: www.bright-eyes.de
Re: mod_rewrite
Antworten
Beitrag von Carsten (158 Beiträge) am Freitag, 17.Februar.2006, 00:28.
Re: mod_rewrite
so, einmal in Deutschlands Hauptstadt zu sein, bringt einen Dörfler total durcheinander ... wie hält das bloß Christoph dort aus!
Also die URLs sollen im Endeffekt lauten:
www.bright-eyes.de
Antworten
Beitrag von Pouraga (1396 Beiträge) am Freitag, 17.Februar.2006, 02:17.
Re: mod_rewrite
Ne das kann eigentlich so auch nicht funkionieren.
http://www.brighteyes.de/baseportal/Titel/titel
wird doch in der apache conf schon in den query string gefriemelt.
http://www.brighteyes.de/cgi-bin/baseportal.pl?htx=www.brighteyes.de/Titel/titel
Da kommt man wenn überhaupt dann nurnoch über %{QUERY_STRING} dran weil man ja auch das zweite www.brighteyes.de ändern muss (sonnst werden noch die templates vom andern akount aufgerufen)
Aber meines wissens gelten die .htaccess dateien für die ordner und darunter des systemphath und nicht für die location. Da die baseportal.pl weit vor deinem eigentlichen document root ist (es gibt wohl nur ein script für alle miet akounts des selben servers) kommst du da eh nicht mit weiter.
Antworten
Beitrag von Carsten (158 Beiträge) am Samstag, 18.Februar.2006, 16:54. WWW: www.bright-eyes.de
Re: mod_rewrite
naja, dann werde ich erstmal nur mit dem mod_rewrite für den Hauptordner leben müssen, aber ist schade drum, dass man den baseportal Pfad nicht mitziehen kann.
Antworten