2016-10-26 2 views
2

を削除: https://subdomain.domain.net/directory/ 私が直接ブラウザに書き込みしようとした場合、それは、しかし作品:subdomain.domain.net/directory/ブラウザは最初のスラッシュをトリミングし、それゆえ可能性ページをロードし、URLは次のようになりません:私はCodeIgniterのを使用して、そして私の.htaccessにこれを持っていますsubdomain.domain.netdirecotryHTTPSせずにURLを書くことは、私がこのようなURLを記述する場合はスラッシュ

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

答えて

0

まず、これらの日CI3とあなたのhtaccessファイルはする必要があります:

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

そして、あなたはあなたのconfig.phpに多少の誤差が末尾のスラッシュで適切にBASE_URLを設定してください可能性があります:

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

とあなたのindex.phpを削除:

$config['index_page'] = ''; 

べきそれでは。

関連する問題