ホームページ  >  記事  >  PHPフレームワーク  >  TP フレームワークでホーム モジュールを削除する 2 つの方法

TP フレームワークでホーム モジュールを削除する 2 つの方法

藏色散人
藏色散人転載
2021-09-06 17:54:061957ブラウズ

thinkphp Frameworkチュートリアル コラムでは、TP フレームワークのホーム モジュールを削除する 2 つの方法を紹介します。

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 で管理モジュールをバインドします。

TP フレームワークでホーム モジュールを削除する 2 つの方法

上記のリンクは成功します。バックグラウンド リンクは xxx.com/admin.php ですが、この方法は推奨されません。2 番目の方法について説明します。

2. デフォルトのモジュールを指定します。

TP フレームワークでホーム モジュールを削除する 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 サイトの他の関連記事を参照してください。

声明:
この記事はjianshu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。