Ist es möglich, .htaccess für eine Subdomain zu verwenden, um auf eine Datei in der Hauptdomain zu zeigen? Ich habe example.com als Hauptdomain und erstellt Subdomains: one.example.com, two.example.com usw. über DirectAdmin. Die Subdomains sollten auf app.php in der Hauptdomain zeigen, aber in der URL sollte die Subdomain bestehen bleiben.Rewrite-Regel für Subdomänen
So zu navigieren one.example.com sollte, die in der Haupt-Domain example.com lebt app.php werden zeigen, aber die URL sollte noch zeigen one.example.com
Ich habe geschaut und versucht, eine Viele der Rewrite-Regeln finden Sie unter .htaccess rewrite subdomain to directory und anderswo. Zur Zeit habe ich diese Rewrite-Regel in einer .htaccess Datei im Unterordner der Subdomain:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com
RewriteRule ^(.*)$ http://example.com/app.php$1 [L,NC,QSA]
Diese umleitet und ändert die URL example.com/app.php, während ich die URL möchte die Sub-Domain zeigen, : one.example.com/whatever
Ist es möglich, dies mit .htaccess zu tun, oder gibt es vielleicht sogar einen besseren Weg, dies zu tun?
Ich habe Ihren Vorschlag versucht, aber es funktioniert nicht, die URL wird immer noch auf die Hauptdomain umgeleitet. Ich habe die Anwendung auf example.com ausgeführt und möchte es auf Subdomains mit URL wie one.example.com usw. ausführen. – zef
Ich habe dies in meiner Testumgebung versucht, und es funktioniert. Siehe aktualisierte Antwort. –
Ich benutze tatsächlich https: // ...Allerdings habe ich meine Subdomains in Domain Pointer geändert und somit als Alias fungiert. Dies funktioniert jetzt für mich, ohne dass URLs neu geschrieben werden müssen. Ich denke, das ist ein besserer und einfacherer Weg. – zef