ホームページ > 記事 > PHPフレームワーク > TP フレームワークでホーム モジュールを削除する 2 つの方法
thinkphp Frameworkチュートリアル コラムでは、TP フレームワークのホーム モジュールを削除する 2 つの方法を紹介します。
ホームも削除する場合があります。つまり、www.olcms.com/News/read/id/1.html にアクセスすると、www にアクセスするのと同じになります。 olcms.com/Home/News/read/id/1.html、ホーム モジュールを削除するには、2 つの方法があります。
1. 最初の方法は、Home モジュールをバインドすることです。この方法は使用しないほうがよいと思います。Apache で問題ありません。http://www.jianshu.com/p/5e62bd1a9edc をフォローしてください。前述したように、nginx で設定されている場合、フロントエンドにアクセスするのは正常ですが、バックエンドにアクセスすると、admin.php モジュールが存在しないことが報告されます。この方法について話しましょう
index.php
define('BIND_MODULE','ThinkerInternet');
の下にホーム モジュールをバインドし、ルート ディレクトリに追加します。次のように admin.php で管理モジュールをバインドします。
上記のリンクは成功します。バックグラウンド リンクは xxx.com/admin.php ですが、この方法は推奨されません。2 番目の方法について説明します。
2. デフォルトのモジュールを指定します。
#上記のように、Common/Conf/config にあります。これを完了するには、PHP 構成ファイル'URL_MODEL'=>2, 'MODULE_ALLOW_LIST' => array('Home','Admin'),//指定可访问的模块,不许填写,如果还有其他模块也要写上 'DEFAULT_MODULE' => 'Home', // 默认模块に次のコードを追加します。 。 。もちろん、バックエンド アドレスは xxx.com/admin/...
推奨: 「最新の 10 の thinkphp ビデオ チュートリアル 」
以上がTP フレームワークでホーム モジュールを削除する 2 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。