ホームページ >PHPフレームワーク >ThinkPHP >thinkphpでURLインデックスを削除する方法

thinkphpでURLインデックスを削除する方法

藏色散人
藏色散人オリジナル
2022-12-05 10:44:031524ブラウズ

Thinkphp で URL インデックスを削除する方法: 1. .htaccess ファイルをプロジェクトのルート ディレクトリに移動します; 2. 「'URL_MODEL'=> 2,」をプロジェクト構成ファイルに追加します; 3. を開きますApache の httpd.conf ファイル; 4. mod_rewrite.so の前にある # 記号を削除します; 5. Apache を再起動します。

thinkphpでURLインデックスを削除する方法

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。