ホームページ > 記事 > PHPフレームワーク > thinkphpでURLインデックスを削除する方法
Thinkphp で URL インデックスを削除する方法: 1. .htaccess ファイルをプロジェクトのルート ディレクトリに移動します; 2. 「'URL_MODEL'=> 2,」をプロジェクト構成ファイルに追加します; 3. を開きますApache の httpd.conf ファイル; 4. mod_rewrite.so の前にある # 記号を削除します; 5. Apache を再起動します。
このチュートリアルの動作環境: Windows 7 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。
thinkphp で URL インデックスを削除するにはどうすればよいですか?
ThinkPHP URL からのindex.php の削除
ThinkPHP URL からのindex.php の削除は 2 つのステップに分かれています:
1 つ目: 最初にあなたが達成したいのは、ブラウザのナビゲーションバーからindex.phpを削除し、引き続きWebサイトに通常どおりアクセスすることです
1、.htaccessファイルをプロジェクトのルートディレクトリに移動します
2、
'URL_MODEL' => 2, // URL访问模式,可选参数0、1、2、3,代表以下四种模式: // 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 默认为PATHINFO 模式(经测验,此处 'URL_MODEL' => 1或2 都可以 没太大的影响)
3 をプロジェクト設定ファイルに追加し、Apache で関連する設定を実行します。
Apache の httpd.conf ファイルで、LoadModule rewrite_module modules/mod_rewrite.so の前にある # を削除し、Apache を再起動します。
2: 上記の操作が完了すると、index.php を追加しなくても通常どおり Web サイトにアクセスできますが、ThinkPHP を使用している Web サイトのほとんどのリンクは U() を使用して実装されています。 3499910bf9dac5ae3c52d5ede7383485 タグが付いたフォントまたは画像をクリックすると、index.php に存在するため、以下の 2 番目のステップでは、エントリ ファイル内で U() を使用してもたらされた Index.php
を削除します。プロジェクトのルート ディレクトリにあるindex.phpにdefine('__APP__',' ')を追加するだけです。
推奨学習: 「
thinkPHP ビデオ チュートリアル以上がthinkphpでURLインデックスを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。