Wie werden dynamische Subdomains im Codeigniter mit .htaccess implementiert?

8

Wie kann ich dynamische Subdomains in codeigniter mit .htaccess ?

implementieren?     
santosh 16.03.2012, 05:27
quelle

3 Antworten

0

Stellen Sie sicher, dass Subdomains auf Ihrer Site aktiviert sind. Wenn Sie test.yoursite.com eingeben, sollte es Sie zur Willkommensseite Ihrer Website führen. Wenn stattdessen ein DNS-Suchfehler angezeigt wird, bedeutet dies, dass Subdomains auf Ihrer Site nicht aktiviert sind.

Um Subdomains auf Ihrer Site zu aktivieren, fügen Sie den Eintrag *.yoursite.com zu den DNS-Zoneneinträgen hinzu.

Zweitens fügen Sie den folgenden Code in Ihre .htaccess -Datei ein und ersetzen Sie yoursite entsprechend.

%Vor%

Fügen Sie ggf. weitere Regeln für die Behandlung von Authentifizierungssystemen oder Subdomänen hinzu. Ich weiß, dass ich für meine Site getan habe, um hübsche URIs zu bekommen.

Wichtiger Hinweis:

Ich fand, dass die Subdomain-URIs standardmäßig sehr gut mit Codeigniter ohne eine der obigen Regeln funktionieren. Sie können auf Ihre gesamte Site mit test.yoursite.com/# URI anstatt www.yoursite.com/# zugreifen. Aber die URIs sind nicht schön und es gibt mehr als eine Möglichkeit, auf einen URI zuzugreifen.

Wenn Sie also die obigen Regeln verwenden, erhalten Sie hübsche URIs und, was noch wichtiger ist, erhalten Sie eindeutige URIs . Wenn Sie also die obigen Regeln verwenden, erhalten Sie nur einen URI für die Anmeldeseite, nämlich http://yoursite.com/signup .

    
Harikrishnan 18.05.2015 11:42
quelle
0

Dieser Code funktioniert für meine Site, Sie können Ihre Site in Ihre andere Domain oder in Ihren anderen Ordner verschieben (was immer Sie wollen).

%Vor%     
nur zazin 27.02.2016 07:23
quelle
0

Diese Regel behandelt die Subdomänen

%Vor%     
Ed-AITpro 06.09.2016 09:54
quelle