1

私は Code Igniter に非常に慣れていません (「公式」ビデオチュートリアルを終えたばかりのように)、URL をもう少しきれいにする方法があるかどうか疑問に思っていました。

基本的に、「index.php」をURLから除外する設定はありますか?

だからこれの代わりに...

http://localhost/codeigniter/index.php/blog/comments/

...次のように表示されます。

http://localhost/codeigniter/blog/comments/

それとも、URL を自分で .htaccess に書き換える必要がありますか?

4

3 に答える 3

3

.htaccessを使用する方が簡単ですが、他の方法はおそらく共有ホスティングでは機能しないでしょう。それは私が推測するだろう:

<IfModule mod_rewrite.c>
    RewriteEngine On

 RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
于 2011-01-21T00:33:29.793 に答える
2

以下の指示に従ってください。

http://codeigniter.com/wiki/mod_rewrite/

1つのhtaccessファイルと1つの設定ファイルへの変更と同じくらい簡単です

于 2011-01-21T00:36:17.150 に答える
1

htaccessを使用する必要はありませんが、他の方法でそれを行うと、膨大な量になります(phpで.../index.php/...からindex.php以外のバージョンにリダイレクトすることを考えてください)。

彼らの塩に値するphp開発者は、.htaccessでそれを行います。

于 2011-01-20T23:51:30.193 に答える