0

codeigniter の URL から index.php を削除したい。そのため、ユーザー ガイドでは、.htaccess を編集してそれを行う方法があります。しかし、私のホストはそれを編集することを許可していません。codeigniter のコードを処理する方法はありますか? ありがとう。

4

3 に答える 3

1

次のコードを .htaccess に入れます

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

<Files "index.php">
AcceptPathInfo On
</Files>

システムおよびアプリケーションフォルダーの近くに 配置する$config['index_page'] = '';代わりに、構成ファイルに配置します$config['index_page'] = '';.htaccessindex.php

于 2014-01-18T00:01:18.620 に答える
1

申し訳ありませんが、それは不可能です。CodeIgniter (または一般的なブラウザ) にはインデックス ファイルが必要です。.htaccess ファイルを編集して、「index.php」部分を表示しないようにブラウザに指示しますが、まだそこに存在します。index.php ファイル自体を削除するのはばかげています。これがないとウェブサイトが機能しないからです。

于 2012-06-15T14:20:56.017 に答える
-1

htaccessファイルを編集せずにそれを行う方法はないと思います。

于 2012-06-15T14:12:26.120 に答える