Du bist hier: Seitenreport    Forum    Web-Entwicklung    Domains    Subdomains, SEO & htaccess

Subdomains, SEO & htaccess

Verfasst am: 17. 01. 2010 [22:46]
Speedy86
Dabei seit: 24.06.2009
Themenersteller

95 Beiträge
Beitrag hilfreich?

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]
Raptor
Dabei seit: 10.05.2009

1159 Beiträge
Beitrag hilfreich?

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]
der_booker
Dabei seit: 11.06.2009

2887 Beiträge
Beitrag hilfreich?

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]
Speedy86
Dabei seit: 24.06.2009
Themenersteller

95 Beiträge
Beitrag hilfreich?

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]
der_booker
Dabei seit: 11.06.2009

2887 Beiträge
Beitrag hilfreich?

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]
Speedy86
Dabei seit: 24.06.2009
Themenersteller

95 Beiträge
Beitrag hilfreich?


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]
der_booker
Dabei seit: 11.06.2009

2887 Beiträge
Beitrag hilfreich?

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]
Speedy86
Dabei seit: 24.06.2009
Themenersteller

95 Beiträge
Beitrag hilfreich?

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]
der_booker
Dabei seit: 11.06.2009

2887 Beiträge
Beitrag hilfreich?

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]
joerg
Dabei seit: 09.06.2009

1540 Beiträge
Beitrag hilfreich?

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:



6 Mitglieder waren innerhalb der letzten 15 Minuten online (60 heute gesamt):
Anthony, ArtundCraft, BlueDaniel83, oms, Plylaia, Wohnwintergarten

Administratoren und Moderatoren:
[keine]

Seitenreport hat 18138 registrierte Mitglieder, 3002 Themen und 29106 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 12 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 7 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Mehrfach empfohlen

Seitenreport ist einer der bekanntesten SEO und Website Analyse Dienste im deutschsprachigen Raum und wurde u.a. schon empfohlen:
von Mr. Wong im Wong Letter
vom Leserservice der Deutschen Post
vom Technik Blog SiN
und vielen anderen

Partnerprogramm

12% Lifetime Provision auf alle Buchungen von Dir geworbener Mitglieder sowie 0,50 € für jede Registrierung. Eines der besten deutschen Partnerprogramme laut den appCharts von 100partnerprogramme.de. Nimm jetzt teil am Seitenreport Partnerprogramm und verdiene gutes Geld dabei!

* = Partnerlinks