ホームページ >バックエンド開発 >PHPチュートリアル >ThinkPHP は URL から Index.php を削除します
たとえば、元のパスは http://localhost/test/index.php/index/add です
現在のアドレスは http://localhost/test/index/add になります
削除方法php についてはどうですか?
1. mod_rewrite.so モジュールは httpd.conf 構成ファイルにロードされます。 //APACHE で構成します
#LoadModule rewrite_module modules/mod_rewrite.so を削除します。前の警告シグナル
2.AllowOverride None Change None to All //APACHE で設定します (他の場所のAllowOverride も ALL に設定されていることに注意してください)
AllowOverride noneAllowOverride ALL に変更します
オプション なし
順序許可、拒否
すべてから許可
3. Make URL_MODEL が 2 に設定されていることを確認し、プロジェクト構成ファイルに
return Array(
'URL_MODEL' => '2',
);
4 を記述します。次のディレクトリに配置します
このファイルに、
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !- f
RewriteRule ^(. *)$index.php/$1 [QSA,PT,L]
追加: ドットで始まるファイルは Windows では作成できません。まずファイル
、次に DOS で、名前変更 xxxx.xxxx .htaccess