2016-10-26 4 views
2

wenn ich url so schreiben: https://subdomain.domain.net/directory/ es aber funktioniert, wenn ich versuche, direkt in einem Browser schreiben: den Browser subdomain.domain.net/directory/ den ersten Schrägstrich trimmt und daher konnte die Seite nicht laden und die uRL sieht wie folgt aus: subdomain.domain.netdirecotryWriting url ohne https entfernen slash

ich codeigniter benutze und haben dies in meinem .htaccess:

RewriteEngine on 
RewriteCond $1 !^(index\.php|resources|robots\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

Antwort

0

Zunächst sollten in diesen Tagen mit CI3 Ihre HTACCESS sein :

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 

Und Sie könnten einige Fehler in der config.php sicher sein müssen, um richtig die base_url mit einem Schrägstrich gesetzt:

$config['base_url'] = 'http://ci.app/'; 

und entfernen Sie Ihre index.php:

$config['index_page'] = ''; 

Sollte sei es.