php.de

Zurück   php.de > php.de Intern > Beitragsarchiv

Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten.

 
 
LinkBack Themen-Optionen
Alt 25.07.2007, 10:16  
Benutzer
 
Registriert seit: 26.07.2005
Beiträge: 33
Scarabeus
Standard Multi-Language Site

Hallo zusammen,

ich habe eine Frage bezüglich der SEO und mehrerer Sprachen auf der Seite. Bisher habe ich es so gemacht, dass ich die Sprache in der SESSION gespeichert habe. Da dann aber für die Bots der Suchmachinen nicht ersichtlich ist, welche Sprache aktuell eingestellt ist, unterscheiden sie halt auch nicht. nicht so gut!

Nun möchte ich, die Sprache in die URI mit reinnehmen, also z.B.:
http//www.seite.com/de/ oder
http//www.de.seite.com

Generell arbeite ich von einer allgemeinen index.php unter dem Root-Verzeichnis. Wenn ich nun mit Sub-Domains oder Foldern arbeite, muss ich dann immer einen Redirect auf meine index.php im Root-Verzeichnis machen, denn den dynamischen Inhalt zu duplizieren, macht ja keinen Sinn, oder geht es auch anders? Habt ihr eine Idee?

Gibt es sonst noch irgendwelche Hinweise und Erfahrungen was ich im Umgang mit SEO und Multi-Language Seiten beachten sollte?

Vielen Dank schon einmal.
S.
Scarabeus ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.07.2007, 10:24  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

schau dir mal mod_rewrite an

www.modrewrite.de

Somit kannst du zum Beispiel aus

/index.php?language=de

folgendes machen:

/de/index.htm

Grüße
Da Psy
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 25.07.2007, 10:40  
Benutzer
 
Registriert seit: 26.07.2005
Beiträge: 33
Scarabeus
Standard

Zitat:
Zitat von PsychoEagle
schau dir mal mod_rewrite an
Das klingt interessant und scheint eine Lösung des Problems zu sein.

Weißt Du ob, es für mod_rewrite bestimmte Voraussetzungen gibt oder kann das immer eingesetzt werden?
Scarabeus ist offline  
Alt 25.07.2007, 10:48  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Was ist mod_rewrite?
mod_rewrite ist ein Apache Modul für die URL Manipulation. Mit der RewriteEngine des Apache-Webservers ist es möglich die angeforderte URL anhand von Regeln "umzuschreiben" (en: to rewrite). Basierend auf einem Parser für Reguläre Ausdrücke kann die angeforderte URL manipuliert werden.

www.modrewrite.de


lg
Andi

PS:
http://de.seite.com is ne subdomain... google einfach danach findet sich auch ein haufen...
DER_Brain ist offline  
Alt 25.07.2007, 11:31  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Mod_rewrite ist heutzutage bei vielen Anbeitern schon installiert und aktiviert, bei Root-Server kein Problem (schaffte ich auch schon ) und bei Managed is normalerweise auch drin.

Grüße

Da Psy
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 25.07.2007, 11:36  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

stimmt..

in diesem fall ist modrewrite auch die bessere möglichkeit - denke ich..

wollts nur der vollständigkeit halber erwähnen.. ^^


lg
Andi
DER_Brain ist offline  
Alt 25.07.2007, 11:57  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Bei Subdomains hat man glaube ich das Problem, dass man nur auf Ordner verweisen kann und somit dann in den Ordnern (seien Ihre Namen mal de und en) Hilfsdateien benötigt werden, die in die Session oder wie auch immer die Sprache schreibt bzw aufruft.

Alles ein wenig unschön und mit mod_rewrite hat man die Möglichkeit, Subdomains zu simulieren. Zumindestens habe ich das mal irgendwo so gelesen und gesehen, selbst noch nicht wirklich richtig gemacht in Verbindung mit Subdomains. Falls ich kein Mist verzapf ist man so flexibler und kann alle Möglichen Subdomains "anlegen" obwohl diese nicht existent sind

Falls ich Mist verzapf ... hmm

www.modrewrite.de hat gute Beispiele zur Anwendung und noch besser, bei Problemen ein Forum, wo man immer eine Lösung erhält oder findet

Grüße
Da Psy
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 25.07.2007, 13:11  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Vielleicht auch interessant zum Thema Sprache: http://www.developers-guide.net/foru...ter-url-setzen
robo47 ist offline  
 


Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mailer Error: Language string failed to load: recipients_fai Soese PHP Tipps 2008 9 20.02.2008 16:15
Permalink überprüfen per PHP - Wordpress site bentobento PHP Tipps 2008 1 09.10.2007 08:37
Mailer Error: Language string failed to load: instantiate HaraDej PHP Tipps 2006 3 15.05.2006 13:24
Multi User-Account? nicht zulassen skaterboy PHP-Fortgeschrittene 10 06.04.2006 11:24
StarTrek - ForenRPG (spezielles Forum + Site) Beitragsarchiv 3 22.08.2005 21:49
Warning: filesize(): SAFE MODE Restriction in effect. nicobischof PHP Tipps 2005-2 9 17.08.2005 19:05
Teilbereiche einer Site nachladen HTML, Usability und Barrierefreiheit 12 23.04.2005 15:49
phpmailer: Language string failed to load: recipients_failed PHP Tipps 2005 20 09.03.2005 23:43
Herausfinden welche Site im Frame geladen ist PHP Tipps 2005 11 03.03.2005 14:38
site laden in php file PHP Tipps 2005 18 20.01.2005 15:40
Site refresh probleme.... PHP Tipps 2004-2 10 28.12.2004 16:17
Language per cookie??? PHP Tipps 2004 2 17.09.2004 17:33
Meta Tag Language? Beitragsarchiv 8 27.08.2004 21:35
[Erledigt] site xy speichern und gegf. löschen??!! PHP Tipps 2004 1 03.08.2004 20:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php multilanguage, multilanguage php, php multi language, mod_rewrite language, multi language php, multilanguage in php, php multilanguage session, mod_rewrite multilanguage, php multilanguage website, multilang mit php, php multiple languages, php multilanguage site, language mod_rewrite, multilanguage mit php, google language site, php multi lang, multilanguage page php, multilanguage website php, php multilanguage page, multilanguage site

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.