Subdomains, SEO & htaccess

Verfasst am: 17. 01. 2010 [22:46]
Beitrag hilfreich?
Speedy86
Themenersteller
Dabei seit: 24.06.2009
Beiträge: 95
Hallo,

da ich vor einem Problem stehe, im Netz nichts passendes dazu finde, stell ich hier mal eine Frage, die vll auch andere zum Nachdenken bewegen wird.

Im Grunde ist das SEO eine Sache die vieles sehr komplex macht und dem Programmierer erschwert.


Nehmen wir an:
Eine Seite hat verschiedene Themengebiete, die sehr unterschiedlich sind. Vll. für viele Nutzer gut, fürs SEO wird das aber ein Problem für den Programmierer. Davor steh ich nun.
Für verschiedene Themengebiete die sehr unterschiedlich sind, z.b. Essen und Auto reparatur, sind Subdomains sehr geeignet um besser zu trennen.

Beispiel passend zum vorherigen Beispiel:
http://essen.domainname.de
http://auto-reparatur.domainname.de

Auf der Hauptseite sieht ein Verweis auf die Kategorie als Beispiel so aus:
http://www.domainname.de/auto-reparatur/index.html

Auf der Subdomain sollte dies aber dann so sein:
http://auto-reparatur.domainname.de/index.html

Die Links an sich werden mittels htaccess neu geschrieben und sehen in Wirklichkeit so aus:
http://www.domainname/index.php?content=auto-reparatur


Jetzt die Frage aller Fragen:
wie kann mittels htaccess ein solcher subdomain-zugriff möglich sein OHNE einfach weiterzuleiten sondern das so http://auto-reparatur.domainname.de zu belassen und immer diese adresse zu verwenden?!
Der Nachteil einer Subdomain: doppel-content weil es auch auf der www adresse erreichbar ist UND Sessions sind nicht mehr wirkungsvoll von der www Adresse, d.h. User müssten sich auf der normalen Domain sowie auch auf der Subdomain einloggen.

Dieses Problem haben auch sehr große Webseiten, das man nicht mehr eingeloggt ist wenn man auf einer Subdomain ist. Wesentlich ist aber nun mehr wie man mittels htaccess trotzdem das gleiche Verzeichnis antakten kann - ohne doppelcontent.


Über Ideen, Lösungsvorschläge und Beispiele aus eigener Erfahrung, wäre ich Euch sehr Dankbar.
Leider ist das Thema zu komplex um richtige Suchergebnisse gelistet zu bekommen.

Mfg, Marcus

 
Verfasst am: 17. 01. 2010 [23:09]
Beitrag hilfreich?
Raptor
Dabei seit: 10.05.2009
Beiträge: 1174
Speedy86 schrieb:

wie kann mittels htaccess ein solcher subdomain-zugriff möglich sein OHNE einfach weiterzuleiten sondern das so http://auto-reparatur.domainname.de zu belassen und immer diese adresse zu verwenden?!

Könnte man über .htaccess mit mod_rewrite machen. Da musst du einfach dafür sorgen, dass der Webspace auch unter der Subdomain erreichbar ist.
PHP
RewriteEngine On
RewriteCond %{HTTP_HOST} ^auto-reparatur.domain.de$ [NC]
RewriteRule ^(.*) auto-reparatur/ [L]

So wird unter "auto-reparatur.domain.de" der Inhalt von "/auto-reparatur/" angezeigt.
Allerdings kann ich nicht sagen, ob die "Echtheit" des Verzeichnisses ein Stolperstein darstellt..

Speedy86 schrieb:

Der Nachteil einer Subdomain: doppel-content weil es auch auf der www adresse erreichbar ist

Wenn ich dich richtig verstanden habe, dann meinst du den DC zwischen "auto-reparatur.domain.de" und "www.domain.de/auto-reparatur/".
Könnte man wie folgt beheben:
PHP
RewriteEngine On
RewriteRule ^auto-reparatur/(.*)$ http://auto-reparatur.domain.de/ [R=301,L]


Speedy86 schrieb:

Sessions sind nicht mehr wirkungsvoll von der www Adresse, d.h. User müssten sich auf der normalen Domain sowie auch auf der Subdomain einloggen.

Das ist nur eine Sache der Einstellungen, also ein lösbares Problem. Man muss da einfach das Session-Cookie für die ganze Domain "freischalten".

 
Verfasst am: 18. 01. 2010 [08:14]
Beitrag hilfreich?
der_booker
Dabei seit: 11.06.2009
Beiträge: 2855
Speedy86 schrieb:




Hallo Marcus,





Heiko Jendreck
personal helpdesk & webdesign
http://www.phw-jendreck.de
http://www.seo-labor.com
 
Verfasst am: 18. 01. 2010 [12:57]
Beitrag hilfreich?
Speedy86
Themenersteller
Dabei seit: 24.06.2009
Beiträge: 95
Hallo ihr beiden,

Wir benutzen auf der Seite nur SESSIONS, keine direkten Cookies.


Im Grunde ist der Ansatz mit ModRewrite korrekt, jedoch ist es leider dieses harte Verzeichnis, was bei uns nicht wirklich funktioniert, da nicht aus einer Datei das Design geladen wird, sondern dies alles von der index.php behandelt wird. Auf einer Subdomain ist man in einem anderen Ordner wo man nicht die index.php direkt antakten kann.. außer über ../index.php was aber nicht wirklich sehr viel Sinn macht.

Ich poste mal meine htaccess

RewriteEngine On
AddHandler php5-cgi .php

RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule design/(.*) design/$1
RewriteRule ^(.*)_(.*).html$ index.php?content=$1&sort=$2


Die Angabe "&sort=" ... das ist ein Parameter, der erweitert wir und dann gesplittet wird, z.b. für eine Seite wo man eine gewisse Seite(Seitenanzahl) laden mögliche.. Beispiel wie hier im Forum die URL.
Hier ein realer Link meines Projektes,..
h:ttp://www.webchars.de/content/menue_-reparatur-anleitungen.html
(Syntax: Domain/content/menue.php Parameter: reparatur-anleitungen)
und daraus sollte dann
h:ttp://reparatur-anleitungen.domain.de/
werden. (ich hoffe die Links werden nicht zu Links hier im Forum)

Angenommen es gibt eine Subdomain "http://auto-reparatur.domain.de/"
und das Verzeichnis "auto-reparatur" angelegt wurde, dann hab ich die Möglichkeit per Weiterleitung auf http://www.domain.de/auto-reparatur/ zu switchen, was aber nicht sinnvoll ist da dann die Subdomain ja nur eine Einstiegsseite war.

Wäre es per htaccess möglich
http://auto-reparatur.domain.de/
genau so zu behandeln wie
http://www.domain.de/index.php?content=auto-reparatur
?
Dieses ModRewrite ist zwar sehr schön um mehrere Parameter zu beeinflussen, nur bei dem, was vor dem Hostnamen ist, also www oder auto-reparatur, klemmt es gewaltig icon_frown.gif

Wie ist eigentlich die ganze Sicht der SEO ? Bevorteilt weil eine Domain nur passenden Inhalt zum Domainnamen enthält?

Vielen Dank für euere Hilfe!


[Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 18.01.2010 um 13:01.]

 
Verfasst am: 18. 01. 2010 [14:58]
Beitrag hilfreich?
der_booker
Dabei seit: 11.06.2009
Beiträge: 2855
Boar, da muss ich erst noch einen Test fahren. Gebe Bescheid, wollte Dich hiermit nur informieren.

Heiko Jendreck
personal helpdesk & webdesign
http://www.phw-jendreck.de
http://www.seo-labor.com
 
Verfasst am: 18. 01. 2010 [17:04]
Beitrag hilfreich?
Speedy86
Themenersteller
Dabei seit: 24.06.2009
Beiträge: 95

wink.gif Denn sowas ist sehr rar im Netz, aber viele interessiert es sicher die ebenso eine komplexe Seite haben und auf das SEO etwas achten.

Das Problem an der ganzen Sache ist wohl der logische Aspekt,... per htaccess zu bestimmen das bei einer Domain ein Ursprungspfad beibehalten werden soll. Das ganze ist vll nur mit htaccess machbar, wenn das Script vll die Servervariable $_SERVER['SERVER_NAME'] nutzt.
Soweit bin ich schon icon_razz.gif

 
Verfasst am: 18. 01. 2010 [20:43]
Beitrag hilfreich?
der_booker
Dabei seit: 11.06.2009
Beiträge: 2855
Also grundsätzlich magst Du auf jeden Fall ein Login der übergreifend ist richtig?
Ob wir hier mit verschiedenen SubDomains arbeiten müssen/sollen/werden spielt noch keine große Rolle, korrekt?

Heiko Jendreck
personal helpdesk & webdesign
http://www.phw-jendreck.de
http://www.seo-labor.com
 
Verfasst am: 18. 01. 2010 [21:00]
Beitrag hilfreich?
Speedy86
Themenersteller
Dabei seit: 24.06.2009
Beiträge: 95
Hallo,

naja Subdomains sind schon wichtig um Themengebiete zu trennen, bei mir wären es vielleicht 10 Subdomains. Ein Login sollte also auch für alle Subdomains zutreffen, aber soweit mir das noch in Erinnerung ist, gibts sowas nichtmal bei Yahoo (z.B. login bei Yahoo.de -> man ist bei answer.Yahoo dann nicht eingeloggt)

Morgen werd ich mich nochmal ransetzen, vielleicht finde ich ja doch noch ne Möglichkeit - oder du hast eher ein paar mehr Ideen.
Eigentlich könnte man pro Subdomain (Ordner) eine eigene htaccess erstellen die dann z.b. einfach den Subdomainname durch www ersetzt - oder?!

Mfg, Marcus

 
Verfasst am: 18. 01. 2010 [21:10]
Beitrag hilfreich?
der_booker
Dabei seit: 11.06.2009
Beiträge: 2855
Speedy86 schrieb:

Hallo,

naja Subdomains sind schon wichtig um Themengebiete zu trennen, bei mir wären es vielleicht 10 Subdomains. Ein Login sollte also auch für alle Subdomains zutreffen, aber soweit mir das noch in Erinnerung ist, gibts sowas nichtmal bei Yahoo (z.B. login bei Yahoo.de -> man ist bei answer.Yahoo dann nicht eingeloggt)

Morgen werd ich mich nochmal ransetzen, vielleicht finde ich ja doch noch ne Möglichkeit - oder du hast eher ein paar mehr Ideen.
Eigentlich könnte man pro Subdomain (Ordner) eine eigene htaccess erstellen die dann z.b. einfach den Subdomainname durch www ersetzt - oder?!

Mfg, Marcus


Die Frage stellt sich hier, ob man das Pferd nicht von hinten aufzäumen könnte.
Ich stelle mir ein Login vor, bei der Deine IP und Dein Rechnername (plus weitere Parameter) gespeichert werden un nun als Freigabemuster dienen. Alle Seiten die auf diese LoginDatenbank zugreifen, gewähren dem Besucher den Zugang. Das könnte man zeitlich befristen.

Damit wäre es egal, ob Du von welcher Subdomain Du aus zugreifst.

Ich teste das heute N8 mit meinen Seiten:
http://www.phw-jendreck.de
http://ag-vip-sql.phw-jendreck.de
http://makrocenter.phw-jendreck.de
http://seo.phw-jendreck.de

Ich lege mir eine zentrale Datenbank an, von denen alle Seiten Ihre Login-Daten ablegen können. Beim Aufruf der Seite prüfe ich, ob ein äquivalenter Datensatz vorhanden ist und ob ich mich noch innerhalb der vorgegebenen Zeit befinde.

Heiko Jendreck
personal helpdesk & webdesign
http://www.phw-jendreck.de
http://www.seo-labor.com
 
Verfasst am: 18. 01. 2010 [23:36]
Beitrag hilfreich?
joerg
Dabei seit: 09.06.2009
Beiträge: 1459
der_booker schrieb:

Die Frage stellt sich hier, ob man das Pferd nicht von hinten aufzäumen könnte.
Ich stelle mir ein Login vor, bei der Deine IP und Dein Rechnername (plus weitere Parameter) gespeichert werden un nun als Freigabemuster dienen. Alle Seiten die auf diese LoginDatenbank zugreifen, gewähren dem Besucher den Zugang. Das könnte man zeitlich befristen.


Hallo Heiko

Das kann man dann sogar domainübergreifend realisieren!
Beziehungsweise das wurde schon realisiert durch die Wikipedia .

Gruß
Jörg

 




Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:

RSS Feed abonnieren »



29 Mitglieder Mitglieder waren innerhalb der letzten 15 Minuten (271 heute gesamt) online:
atworksstudio, chasty, Creade, crete4u, Csallner, dfoblo, dorsch, ecomtec, ELBE13, ewag, fabpho.ch, grimmi1501, hansen, HomeDesign77, lagerbulle, Linus, martinpletl, merkur, mrfinanz, mschi, ptrarbach, schiggysboard, sergejbln, SindyFinke, smile1710, TiDisTegel, vwendeler, zauberlinchen

Administratoren und Moderatoren:
seitenreport

Seitenreport hat 16335 registrierte Mitglieder, 2862 Themen und 27998 Beiträge.
Seitenreport hat einen Mitgliederzuwachs von durchschnittlich 24 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 3 neue Themen und 17 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

SEO und Website-Analyse

Seitenreport ist eine der bekanntesten Website-Analyse-Dienste im WEB. Über 9.200 registrierte Mitglieder (keine Freemailer-Accounts), 1/4 Millionen Seitenaufrufe pro Monat, über 100 Premium-Kunden und namhafte Referenzen sprechen für sich. Seitenreport gibt es seit 2007. Wie Du davon profitierst? Hier kannst Du sicher sein, dass es um Qualität und Beständigkeit geht!

Seitenreport auf Facebook!

238 unserer Mitglieder sind bereits Seitenreport Fan auf Facebook. Dein Vorteil: Schnellere Kenntnis von neuen Features, News in Echtzeit, Tipps und Tricks für SEO und Web. Du kannst unsere Beiträge auch kommentieren und dadurch Deine Besucherzahlen und das Interesse an Deinem Account erhöhen. Folge Seitenreport auf Facebook!

Seitenreport Partnerprogramm

Eines der wenigen Partnerprogramm im Bereich SEO und WEB. Erhalte 12% Lifetime Provision auf alle Buchungen von Dir geworbener neuer Mitglieder! Jedes von Dir geworbene Mitglied wird dauerhaft mit Deinem Partnerkonto verknüpft und bei jeder kostenpflichtigen Buchung mit 12% provisioniert. Lifetime - so lange es Seitenreport gibt!
Seitenreport Partnerprogramm

* = Partnerlinks