Möchten Sie eine dynamische Subdomain im Codeigniter erstellen?

8

In meiner Site möchte ich eine Funktionalität für Benutzer hinzufügen, um ihren Benutzernamen mit der Domain zu verwenden.

Wie im codeigniter möchte ich jetzt dem Benutzer eine eigene URL geben, um sich in der Site anzumelden und andere Sachen zu machen.

Für zB:

Ich möchte www.username.mysite.com/login oder www.username.mysite.com/category

Hier kann sich der Benutzer mit seinen Anmeldeinformationen anmelden und die Kategorie hinzufügen. Also habe ich zwei Controller in meiner Site mit Login und Kategorie.

So wie man das mit den Routen macht. Oder .htaccess.

    
Nilay Patel 16.03.2012, 11:53
quelle

2 Antworten

1

Hier ist eine Erklärung Ihres Problems hier. Ссылка

Wenn Sie die Erklärung zu dem Link gelesen haben, sollten Sie wissen, dass Sie alle Ihre Subdomains zuerst an www umleiten sollten. In der httpd.conf-Datei gibt es eine virtuelle Host-Definition, die nur ihredomain.com enthält, um alle Anfragen an Ihr DocumentRoot umzuleiten.

%Vor%

und Sie sollten die ServerAlias ​​ auf *. yourdomain.com ändern, um alle Subdomains in Ihrem Ordner Document Root abzurufen. Dann solltest du mod_rewrite oder url deine uri parsen können, um erfolgreich zu sein.

    
Taha Paksu 16.03.2012 12:03
quelle
1

Verwenden Sie diesen Code in der Server-Vhost-Datei:

%Vor%

und Für Ihre Codeigniter-Konfigurationsdatei:

%Vor%     
Gaurav 03.04.2017 11:35
quelle