Suchmaschinenoptimierung
   
 

SEMSEO Konferenz 2012
 

 
 

Standard-Domain definieren mit Apache (mod_rewrite)

Gehe zu Seite Zurück  1, 2, 3 ... 27, 28, 29, 30  Weiter
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Weiterleitungen und mod_rewrite
 Domain Weiterleitung / Position weiterreichen htaccess / DNS / SSL - Hilfe Edit: keiner? :-(  
glocki

pr


: 19.09.2008
: 2



: 19.09.2008, 23:10    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
glocki Private Nachricht senden
800XE

pr


: 02.12.2004
: 5121
: XENEVU


: 20.09.2008, 03:13    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
800XE Private Nachricht senden WWW
Mork vom Ork

pr


: 08.07.2008
: 2568
: Aufm Friedhof.


: 20.09.2008, 09:37    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
Mork vom Ork Private Nachricht senden
ex-sys

pr


: 07.11.2008
: 5



: 10.11.2008, 15:03    : Re: Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
ex-sys Private Nachricht senden
monopolis

pr


: 14.07.2009
: 93



: 08.10.2009, 19:42    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
monopolis Private Nachricht senden
martin3221

pr


: 12.10.2009
: 20



: 12.10.2009, 16:51    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
martin3221 Private Nachricht senden
Mork vom Ork

pr


: 08.07.2008
: 2568
: Aufm Friedhof.


: 12.10.2009, 20:24    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
Mork vom Ork Private Nachricht senden
martin3221

pr


: 12.10.2009
: 20



: 12.10.2009, 20:41    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
martin3221 Private Nachricht senden
Mork vom Ork

pr


: 08.07.2008
: 2568
: Aufm Friedhof.


: 12.10.2009, 21:49    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
Mork vom Ork Private Nachricht senden
oliverweidel

pr


: 08.02.2010
: 2
: Würzburg


: 08.02.2010, 14:54    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
oliverweidel Private Nachricht senden WWW Besuche das Xing-Profil dieses Users
profo

pr


: 18.01.2007
: 1709



: 08.02.2010, 15:01    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
profo Private Nachricht senden
chris21

pr


: 10.04.2005
: 1917



: 08.02.2010, 15:17    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
chris21 Private Nachricht senden
subreal

pr


: 16.02.2010
: 3



: 16.02.2010, 10:45    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
subreal Private Nachricht senden
Mork vom Ork

pr


: 08.07.2008
: 2568
: Aufm Friedhof.


: 16.02.2010, 11:34    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
Mork vom Ork Private Nachricht senden
subreal

pr


: 16.02.2010
: 3



: 16.02.2010, 11:41    : Standard-Domain definieren mit Apache (mod_rewrite) Antworten mit Zitat

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
subreal Private Nachricht senden
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Weiterleitungen und mod_rewrite
Seite 28 von 30
Gehe zu Seite Zurück  1, 2, 3 ... 27, 28, 29, 30  Weiter

 






Ähnliche Beiträge
Thema Forum Antworten
Domain Provider Domain Provider Slind Webmaster Hardware, Server, Hosting, Technik 2 11.02.2012, 15:21 Domain Provider
Akutes 301-Problem: Domain nach redirect zweimal in URL Akutes 301-Problem: Domain nach redir... Chr1s Google Forum 4 04.02.2012, 13:10 Akutes 301-Problem: Domain nach redirect zweimal in URL
Domain umleiten | Verlust oder Verbesserung des Rankings? Domain umleiten | Verlust oder Verbes... Heifu Weiterleitungen und mod_rewrite 4 01.02.2012, 11:06 Domain umleiten | Verlust oder Verbesserung des Rankings?
[B] 3 Monate Linkbuilding - Verbesserung der Domain POP [B] 3 Monate Linkbuilding - Verbesser... vital270 Marktplatz: Dienstleistungen 0 30.01.2012, 09:44 [B] 3 Monate Linkbuilding - Verbesserung der Domain POP
Komplette Domain versehentlich mit robots.txt blockiert! Komplette Domain versehentlich mit ro... CyberNibbler Google Forum 4 29.01.2012, 13:09 Komplette Domain versehentlich mit robots.txt blockiert!
iFrame von eigener Domain - Keine Fremdseite iFrame von eigener Domain - Keine Fre... blackship Ich hab' da mal 'ne Frage 1 26.01.2012, 20:20 iFrame von eigener Domain - Keine Fremdseite
Neue .de Domain, Hauptonlineshop auf .at Neue .de Domain, Hauptonlineshop auf .at Steffffi Google Adwords & Facebook Ads, Yahoo!, Microsoft adCenter 1 24.01.2012, 14:40 Neue .de Domain, Hauptonlineshop auf .at

Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: Standard-Domain definieren mit Apache (mod_rewrite) - Seite 28