私はCodeIgniter 3でプロジェクトをやっています。私はindex.php
をURLから削除する必要があります。そのためには、CodeIgniter 3のファイル.htaccess
と、このファイルをどこに置くのかを教えてください。CodeIgniter 3のURLからindex.phpを削除します。
これは私のBASEURLあなたconfig.php
メイク次の変更で
http://cableandmedia.com/demo/
私はCodeIgniter 3でプロジェクトをやっています。私はindex.php
をURLから削除する必要があります。そのためには、CodeIgniter 3のファイル.htaccess
と、このファイルをどこに置くのかを教えてください。CodeIgniter 3のURLからindex.phpを削除します。
これは私のBASEURLあなたconfig.php
メイク次の変更で
http://cableandmedia.com/demo/
メインプロジェクトディレクトリに.htaccess
ファイルを追加するには、以下のコード
RewriteEngine On
RewriteBase /demo
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
および設定ファイル内であなたのhtaccessファイルを更新し、でベースURLを変更してくださいコード: -
$root = "http://".$_SERVER['HTTP_HOST'];
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
私はアプリケーションフォルダ内か、アプリケーションフォルダ内にファイルを置くべきですか? –
アプリケーションファイルと一緒にファイルを置きます。 –
"入力ファイルが指定されていません。 –
place your htacces file in the root directory and use this following code
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
ありがとうございます、それは私の仕事です。 –
です。
$config['index_page'] = '';
そして、次の内容
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
<Files "index.php">
AcceptPathInfo On
</Files>
ファイル:config.phpの
$config['index_page'] = '';
ファイル:.htaccessの
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
RewriteEngineでは、サーバーに入って来るとregular-に基づいてURLリクエストを書き換えることができます式パーサー。
まあ、私が何をしたか。ここ
は、
私は/このRewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
や "アプリ/設定/ config.phpを"
$config['base_url'] = '';
$config['uri_protocol'] = 'AUTO';
に ".htaccessファイル" を作成、編集しました
と "app/libraries/Template.php"
define("PATH", base_url()."index.php/");
define("BASE", base_url());
乾杯!
可能性のある複製http://stackoverflow.com/questions/1445385/how-to-remove-index-php-in-codeigniters-path、あなたは質問する前にそれを検索する必要があります –
これは重複する質問だけでなくCodeIgniterのドキュメント(http://www.codeigniter.com/user_guide/general/urls.html#removing-the-index-php-file)で[その答えははっきりと綴られています]見てください。 – Sparky