|
|
glocki

: 19.09.2008 : 2
|
| : 19.09.2008, 23:10 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Danke für die schnelle Antwort 800XE! Heißt das, die Lösung kann nur bei der domain-Weiterleitung von UD liegen? Dort habe ich schon mit sub-Domains und Weiterleitungsoptionen experimentiert, aber auch eine Support-Anfrage brachte nicht das gewünschte Ergebnis.
Ich blick das irgendwie nicht, bin wohl doch blond ...
LG |
|
| Nach oben |
|
 |
800XE


: 02.12.2004 : 5121 : XENEVU
|
| : 20.09.2008, 03:13 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| glocki hat Folgendes geschrieben: |
Danke für die schnelle Antwort 800XE!
Heißt das, die Lösung kann nur bei der domain-Weiterleitung von UD liegen?
Ich blick das irgendwie nicht, bin wohl doch blond ... |
geht nicht gibts nicht ...... sagen manche
wenn HR3 sagt "und jetzt "smok on the Water""
und dann kommt "Enter Sandman" aus deinem Lautsprecher
dann kannst du an deinem radio machen was du willst .... du wirst es nicht vertig bringen das aus dem Lautsprecher "smoke on the Water"(von HR3 ausgestrahlt) erklingen wird
UD = Radiosender
FunPic = Radio+Lautsprecher
nur der Sender kann das zu sendende beeinflußen
ähm
du könntest mit dem PHP auf Funpic den Referer=UD-Domain abfragen und via PHP-Header einen Redirect .....
.... $_SERVER['HTTP_REFERER']
http://mit-oder-ohne-www.de/domain-weiterleitung/headers-redirect.html
//EDIT
geht nicht gibts nicht ..... ist doch ungültig
weil, man bräuchte hier einen Target="_TOP" das läst sich glaub im HeaderBefehl nicht einbauen .... im metaRefrash geht es, aber das ist 302 und SEOmäßig unbrauchbar
Also, zurück zum Radio ..... es geht nicht
aber nur ... /Affilitiv/ ... innovativ |
|
| Nach oben |
|
 |
Mork vom Ork

: 08.07.2008 : 2568 : Aufm Friedhof.
|
| : 20.09.2008, 09:37 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| tomate hat Folgendes geschrieben: |
Mir würde ein Shell-Zugang zur Verfügung stehen, den ich
aber noch nie genutzt habe. Könnte ich vielleicht damit wie unter der Eingabeaufforderung mit einem ähnlichem Befehl wie xcopy arbeiten um die verschiebearbeiten direkt auf dem Server auszuführen? |
Die DOS/Windows-Eingabeaufforderung ist ein Witz gegen bash & Co, aber das nur am Rande.
mkdir neuesverzeichnis
mv *.html nocheinedatei.php nocheinverzeichnis neuesverzeichnis
mkdir erzeugt das neue Verzeichnis (falls nicht schon geschehen), mv verschiebt die genannten Objekte an den als letztes Argument angebenen Ort, hier neuesverzeichnis. Das Sternchen als Platzhalter kennst du vermutlich von der DOS-Eingabeaufforderung, ebenso kann die Shell Namensvervollständigung mit der Tabulator-Taste (allerdings ohne dabei wie DOS den Rest der Zeile zu löschen).
Hilfe zu allen Befehlen bekommst du mit man, zB man mv. |
|
| Nach oben |
|
 |
ex-sys

: 07.11.2008 : 5
|
| : 10.11.2008, 15:03 : Re: Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| Southmedia hat Folgendes geschrieben: |
| Code: |
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.southmedia\.de$
RewriteRule ^(.*)$ http://www.southmedia.de/$1 [L,R=301] |
|
Hallo,
wenn ich das wie oben schreibe funktionieren mein Subdomains nicht mehr - hier gab es aber einen Link zu no-www.org. . .
Von daher habe ich jetzt den obigen Code ersetzt mit:
| Code: |
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1$1 [R=301,L] |
ist das so korrekt oder wäre es besser die URL anzugeben wie im ersten Post von Southmedia?
zu meinen Subdomains: Die funktionieren alle mit folgendem Code:
| Code: |
RewriteCond %{HTTP_HOST} ^shop.meineurl.net [NC]
RewriteRule ^/(.*)$ /shop/$1 [L]
RewriteCond %{HTTP_HOST} ^forum.meineurl.net [NC]
RewriteRule ^/(.*)$ /forum/$1 [L]
RewriteCond %{HTTP_HOST} ^blog.meineurl.net [NC]
RewriteRule ^/(.*)$ /blog/$1 [L] |
Was muss ich aber jetzt noch ändern wenn die URL: meineurl.net/shop zu shop.meineurl.net geändert werden soll? Das habe ich bis jetzt nicht hinbekommen - bei mir kommt da z.B. sowas raus: shop.meineurl.net/shop/ und das funktioniert mal gar nicht! |
|
| Nach oben |
|
 |
monopolis

: 14.07.2009 : 93
|
| : 08.10.2009, 19:42 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hier auch noch einmal meine Lösung:
Ist deutlich sicherer, als die von dem ersten Thread:
| Code: |
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^domain\.de$ [NC]
RewriteRule ^(.*)$ http://domain\.de/$1 [R=301]
</IfModule> |
Suche Partner im DVD, Kino und Film Bereich. |
|
| Nach oben |
|
 |
martin3221

: 12.10.2009 : 20
|
| : 12.10.2009, 16:51 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hallo zusammen,
mit Interesse habe ich den Thread gelesen und wollte gleich selbst per .htaccess meine domain.com auf www.domain.com weiterleiten.
Den Code habe ich aus dem ersten Post übernommen und es funktioniert alles prima bis auf eines:
Wenn ich domain.com/index.html in den Browser eintippe gibts eine Fehlermeldung des Browsers und in der Zeile steht plötzlich www.domain.comindex.html/ wenn ich dann den slash von hand dort einfüge wo er hingehört wird die korrekte Seite angezeigt. Gebe ich aber domain.com ohne index.html in den Browser ein funktioniert alles. Die Unterseiten werden ebenfalls alle korrekt umgeleitet.
Soweit ich dass bis jetzt erkannt habe ist der slash das Problem der plötzlich am falschen ort steht domain.comindex.html/ der slash müsste aber so stehen domain.com/index.html . Ich weiss wirklich nicht warum dass passiert und warum passiert es nur bei der Index.html und auf den Unterseiten nicht.
Ich hoffe jemand hilft mir.
Schöne Grüsse
Martin |
|
| Nach oben |
|
 |
Mork vom Ork

: 08.07.2008 : 2568 : Aufm Friedhof.
|
| : 12.10.2009, 20:24 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| martin3221 hat Folgendes geschrieben: |
| Wenn ich domain.com/index.html in den Browser eintippe gibts eine Fehlermeldung des Browsers und in der Zeile steht plötzlich www.domain.comindex.html/ |
Prüfe nochmals das Weiterleitungsziel:
RewriteEngine on
RewriteCond %{HTTP_HOST} !=www.example.com
RewriteRule (.*) http://www.example.com/$1 [L,R=301]
Bist du dir sicher, zwischen www.example.com und $1 einen Schrägstrich gesetzt zu haben (und nicht dahinter)? Falls ja, zeige bitte die Einträge in der .htaccess, einschließlich anderer mod_rewrite- oder Redirect-Geschichten; ohne zu wissen, was genau du anwendest, lässt sich zu solchen Problemen nichts sagen. |
|
| Nach oben |
|
 |
martin3221

: 12.10.2009 : 20
|
| : 12.10.2009, 20:41 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Danke für deine Antwort,
aber jetzt verstehe ich die Welt nicht mehr. Jetzt funktioniert es plötzlich!
Das ist jetzt aber komisch, sollte doch ohne Zeitverzögerung funktionieren.
Das ist mein kompletter .htaccess eintrag:
| Code: |
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L] |
Gruss Martin |
|
| Nach oben |
|
 |
Mork vom Ork

: 08.07.2008 : 2568 : Aufm Friedhof.
|
| : 12.10.2009, 21:49 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| martin3221 hat Folgendes geschrieben: |
| Jetzt funktioniert es plötzlich! Das ist jetzt aber komisch, sollte doch ohne Zeitverzögerung funktionieren. |
Vielleicht hat dir der Browser-Cache einen Streich gespielt. Dein .htaccess-Eintrag ist jedenfalls korrekt, da brauchst du dir keine Gedanken mehr drüber machen. |
|
| Nach oben |
|
 |
oliverweidel

: 08.02.2010 : 2 : Würzburg
|
| : 08.02.2010, 14:54 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hallo,
ich bin neu hier im Forum und habe bisher keine Lösung für mein Problem finden können. Evtl. liegt es auch daran, dass es nicht über mod_rewrite möglich bzw. dafür ausgelegt ist, aber vielleicht habt ihr ja noch einen Tipp:
Es existieren mehrere Domains:
flagge.de *
a3-lounge.de
a3lounge.de
flagge-gastro.de
flaggegastro.de
(--> http://www.flagge.de/flagge-gastro)
flagge-autohof.de
flaggeautohof.de
(--> http://www.flagge.de/flagge-autohof)
flagge-transporte.de
flaggetransporte.de
(--> http://www.flagge.de/flagge-transporte)
Momentan ist bei allen Domains ein A-Record hinterlegt, der auf die IP 85.214.118.244 des Servers zeigt. Die Domains sind Domainaliase von flagge.de. Es ist eine .htaccess Datei hinterlegt:
| Code: |
RewriteCond %{HTTP_HOST} !www\.flagge\.de
RewriteRule (.*) http://www.flagge.de/$1 [R=301,L] |
Nun möchte ich allerdings nicht, dass egal, welche Domain ausgewählt wird, diese dann an www.flagge.de umgeleitet wird, sondern dass an die jeweiligen URL weitergeleitet wird (--> ...).
Seht ihr die Möglichkeit dies über mod_rewrite zu lösen? Vielen Dank für eure Tips.
Oliver
Zuletzt bearbeitet von oliverweidel am 08.02.2010, 21:35, insgesamt 2-mal bearbeitet |
|
| Nach oben |
|
 |
profo


: 18.01.2007 : 1709
|
| : 08.02.2010, 15:01 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| Eine einfache Lösung funktioniert über zwei <VirtualHost>-Definitionen. In der ersten definierst Du Deine flagge.de ganz normal. In der zweiten definierst Du alle anderen und leitest sämtliche Anfragen an flagge.de weiter. |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 1917
|
| : 08.02.2010, 15:17 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| Code: |
RewriteCond %{HTTP_HOST} ^(www\.)?a3-lounge.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?a3lounge.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?flagge-gastro.de$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?flaggegastro.de$
RewriteRule (.*) http://www.flagge.de/flagge-gastro/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !www\.flagge
RewriteRule (.*) http://www.flagge.de/$1 [R=301,L]
|
Für die anderen dann entsprechend der ersten fünf Zeilen anlegen.
Wichtig: die allgemeine RewriteCond/-Rule bzgl. !www\.flagge.de muss nach den speziellen erscheinen.
Zudem: Problematischer ist bei Dir auch: flagge.de/flagge-autohof.html vs flagge.de/flagge-autohof/
Aber dafür bitte einen neuen Thread starten, da es hier in diesem thematisch nicht passt.
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
subreal

: 16.02.2010 : 3
|
| : 16.02.2010, 10:45 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hallo zusammen...
Ich habe einen ganzen Berg von Domains, die ich gern auf diese Art und Weise "ordnen" möchte.
Mein Problem ist folgendes:
Ich habe eine Installations-Instanz, auf die verschiedene Domains zeigen.
Die einzelnen Domains werden dann vom Script (typo3) verarbeitet und zur entsprechenden Page geleitet.
Sprich, es kommen in diesem einen Verzeichniss verschiedene Domains mit verschiedenem Verwendungszweck an.
Wie kann ich diese alle zur richtigen Adresse leiten?
Lieben Gruß
Sub |
|
| Nach oben |
|
 |
Mork vom Ork

: 08.07.2008 : 2568 : Aufm Friedhof.
|
| : 16.02.2010, 11:34 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| subreal hat Folgendes geschrieben: |
Sprich, es kommen in diesem einen Verzeichniss verschiedene Domains mit verschiedenem Verwendungszweck an.
Wie kann ich diese alle zur richtigen Adresse leiten? |
Verschiedene Domains aus demselben Verzeichnis zu bedienen, halte ich zwar generell für unschlau, aber nichtsdestotrotz:
Falls alle Domains nur über www bzw. nur ohne www arbeiten sollen, kannst du das Problem mit einem Muster erschlagen:
Ohne www erzwingen:
RewriteCond %{HTTP_HOST} ^www\.(.+)
RewriteRule (.*) http://%1/$1 [R=301,L]
Mit www erzwingen:
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
Gibt es davon Ausnahmen, musst du diese vorab einzeln abarbeiten:
RewriteCond %{HTTP_HOST} =www.b.example.com
RewriteRule (.*) http://b.example.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
(Alles mit www. am Anfang (zweiter Block) mit Ausnahme von b.example.com (erster Block).) |
|
| Nach oben |
|
 |
subreal

: 16.02.2010 : 3
|
| : 16.02.2010, 11:41 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
ich befürchte, ich hab mich nicht gut ausgedrückt...
Ich versuch es nochmal etwas visueller:
All das hier passiert in einem Ordner.. also einer .htaccess datei:
www.domain1.de
www.domain2.de
www.domain3.de
-----> Diese sollen ALLE zu www.domain1.de umgeschrieben werrden
www.domain4.de
www.domain5.de
www.domain6.de
-----> Diese sollen alle zu www.domain4.de umgeschrieben werden.
Natürlich sollen die Aufrufe mit oder ohne www funktionieren.
Wie mach ich das bitte?
Schon mal vielen Dank für die Antwort.
Tolles Forum!!!!
LG
Sub |
|
| Nach oben |
|
 |