Ich habe eine Anwendung in PHP erstellt und möchte die folgende URL auf die entsprechende Subdomain umleiten.
Dynamisches URL-Muster:
http://mydomain.com/mypage.php?user_name=testuser
Ich möchte dies auf die entsprechende Subdomain umleiten:
http://testuser.mydomain.com/
Schauen Sie sich diesen Thread in der Webmaster-Welt an
Sie müssen Folgendes erstellen: -
*.yourdomain.com => your IP
*.yourdomain.com
in Ihrer virtualhost-Konfiguration.htaccess-Datei mit so etwas wie:
RewriteEngine on
RewriteCond %{HTTP_Host} ^user\.example\.com [NC]
RewriteRule ^(.*)$ /user [R=301,L]
Sie können user
durch ([a-z])
ersetzen und in rewriteRule
verwenden. Auf diese Weise können Sie eine allgemeine Zuordnung vornehmen: something.yourdomain.com => yourdomain.com/user
, auch wenn der Benutzer nicht bei Ihrer Site angemeldet ist.
Sie müssen eine Platzhalter-DNS-Regel für die Unterdomänen verwenden. Anschließend können Sie eine Umschreiberegel ausführen, um diesen Link zur richtigen Domäne umzuleiten.
Informationen dazu finden Sie hier: http://www.thecpaneladmin.com/setting-up-wildcard-dns-with-cpanel/
Sie benötigen Zugriff auf die Konfigurationsdateien, sodass dies je nach Host und Hosting-Plan möglicherweise nicht einfach ist.