Ich möchte Website in mehreren Sprachen machen, ich mache es richtig mit Cookies, um die Benutzer bevorzugten Sprache zu erkennen.Wie Subdomain für jede Sprache erstellen?
Jetzt möchte ich jede Sprache machen hat seine Sub-Domain in den Suchmaschinen indiziert werden, was einige wie Facebook.
Ich möchte meinen Apache so konfigurieren, dass alle meine virtuellen Hosts auf den gleichen Ordner verweisen. Verwenden Sie dann $ _SERVER ["SERVER_NAME"], um herauszufinden, welche Sub-Domain angefordert wurde.
beginne ich diesen Code in meiner .htaccess-Datei zu verwenden:
<VirtualHost *>
ServerName mydomain.com
ServerAlias en.mydomain.com ar.mydomain.com es.mydomain.com
</VirtualHost>
aber es funktioniert nicht, und ich kann nicht Server erhalten finden, wenn ich es.mydomain.come so dass jede Hilfe anfordern?
BTW verwende ich mod_rewrite nach diesem Code oben! und ich habe keine Subdomain in cPanel erstellt!
noch nicht :( – D3VELOPER
die Fehlermeldung „Server nicht gefunden“ arbeitet, ist höchstwahrscheinlich ein DNS-Problem. Wenn Sie Windows verwenden, geben Sie in der Befehlszeile "nslookup" ein und geben Sie den Namen der problematischen Domäne ein. Wenn Sie eine nicht-autoritative Antwort mit einer gültigen IP-Adresse erhalten, dann funktioniert es, aber wenn Sie „nicht existent Domain“ bekommen, dann ist es ein DNS-Problem. Beachten Sie, dass DNS-Änderungen mehr als 24 Stunden benötigen. – cgTag