it-swarm.com.de

Subdomain mit Punkt?

Ich bin mir nicht mal sicher, wie ich nach einer Antwort auf diese Frage suchen soll, also entschuldige ich mich, wenn ich schon gefragt werde.

Auf dem Server ist eine Subdomain im Format eg.example.com eingerichtet. Einige Leute tippen www.eg.example.com ein. Gibt es eine Möglichkeit, mit der Pseudo-Subdomain umzugehen? Wenn das so ist, wie?

6
Sylas Seabrook

Die Unterdomäne ist nichts anderes als ein DNS-Eintrag, der auf die Stammdomäne angewendet wird. Wenn Sie die Stammdomäne example.com berücksichtigen, ist eine der folgenden Domänen eine gültige Unterdomäne

www.example.com
foo.example.com
foo.bar.example.com

und selbst

*.example.com
*.foo.example.com

Wenn Sie Subdomains erstellen, wird ein DNS-Eintrag für sie erstellt, unabhängig davon, ob es sich um eine einstufige Subdomain (foo.example.com) oder eine mehrstufige Subdomain (foo.bar.example.com) handelt.

Sie müssen überprüfen, ob der DNS-Anbieter, den Ihre Domain verwendet (dies kann entweder ein bestimmter DNS-Anbieter oder Ihr aktueller Registrar sein), Ihnen das Erstellen von Unterdomänen anbietet und ob diese mehrere Ebenen zulassen.

Andernfalls können Sie zu einem DNS-Hostingdienst wechseln, der Ihnen erweiterte DNS-Funktionen bietet. Denken Sie daran, dass Sie nicht unbedingt das Webhosting oder den Registrar ändern müssen. Sie können den Nameserver ganz einfach auf einen anderen DNS-Anbieter verweisen, ohne die Domain zu übertragen.

6
Simone Carletti

Hier ist die Lösung:

seite in Ihrem Domain-Ordner öffnen

wp-admin\network\site-new.php     

ersetzen

if ( preg_match( '|^([a-zA-Z0-9-])+$|', $blog['domain'] ) )

mit

if ( preg_match( '|^([a-zA-Z0-9.-])+$|', $blog['domain'] ) )
2
Mirza Qasim

Ich denke, Sie benötigen eine Umleitung in Ihrer .htaccess-Datei (vorausgesetzt, Sie verwenden einen Apache-Server), um von www.eg.example.com zu eg.example.com umzuleiten

Verwenden Sie eine 301-Umleitung. Es wird so aussehen:

RewriteEngine on
RewriteCond %{HTTP_Host} ^www\. [nocase]
RewriteRule .* http://eg.example.com%{REQUEST_URI}%{QUERY_STRING} [redirect=301,L]

Die erste Zeile aktiviert die nächsten folgenden Zeilen zum Umschreiben. In der zweiten Zeile wird nach Hostnamen gesucht, die mit "www" beginnen. (und unterscheidet nicht zwischen Groß- und Kleinschreibung), z. findet sowohl 'www' als auch 'WWW' und 'Www' Die dritte Zeile ist die Geschäftszeile. Wenn Zeile 2 true testet, wird Zeile 3 ausgeführt. Die von Ihrem Benutzer gesendete URL wird neu geschrieben. Es gibt eine Umleitung 301 aus, die permanent ist. Und es gibt es wegen des "L". Außerdem bleiben alle Pfade und Abfragen erhalten (vorausgesetzt, Sie möchten dies tun). Der Browser des Benutzers erhält diese Weiterleitung sowie Google, DuckDuckGo usw. Und der Benutzer sieht, dass die eingegebene Zeile in die richtige URL geändert wurde.

2
Elliptical view

Jede Domain wird von erreichbar sein

http://www.example.com and http://example.com

wie

http://www.subdomain.example.com and http://subdomain.example.com

Um dieses Problem zu lösen, müssen Sie eine 301-Umleitung ausführen, um Ihre Besucher nur zum Zugriff zu zwingen. Dies ist gut für Ihr SEO- und Google-Ranking, da Ihr Page Rank durch das Präfix "www." Und "non-www" geteilt wird.

Beispiel: 10 Websites mit starkem Ranking verlinken die Seite: www.example.com/page.html 5 Websites mit starkem Ranking verlinken die Seite: example.com/page.html

Ihre PageRank-Punkte werden an 2 verschiedene Websites weitergegeben

So lösen Sie am einfachsten:

Erstellen Sie eine .htacess (oder bearbeiten Sie sie, wenn Sie bereits haben)

RewriteEngine on
RewriteCond %{HTTP_Host} ^www\. [nocase]
RewriteRule .* http://eg.example.com%{REQUEST_URI}%{QUERY_STRING} [redirect=301,L]
0
Isleno Ituriel