検索

ホームページ  >  に質問  >  本文

thinkphp - TP フレームワーク サイトのデフォルトのホームページの問題

バージョン 3.2 を使用しています。たとえば、このページにアクセスするとき、ドメイン名にはコントローラーと操作メソッドの名前が含まれていないはずです。ただし、コントローラーと操作メソッドの名前を削除して直接アクセスすると、ドメイン名を付けるとアクセス用のエントリーファイルになります このホームページについてコントローラー名や操作方法を表示しないように設定するにはどうすればよいでしょうか?リダイレクトを使用する必要がありますか? もしそうなら、このルールはどのように書かれるべきでしょうか? http://www.xxxxx.com/ 这个域名的页面是zhuye控制器下面的zhuye方法 现在访问这个页面的时候我已经把index.php和模块去掉了 现在可以这样访问http://www.xxxxx.com/zhuye/zhuye这个页面 因为这个zhuye/zhuye页面是站点首页 所以不可能让用户输入控制器和操作方法名去访问吧 所以我想让用户输入http://www.xxxxx.com/的时候直接访问的就是zhuye/zhuye

某草草某草草2753日前623

全員に返信(3)返信します

  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:59:24

    設定ファイルはデフォルトのコントローラーとメソッドを設定します。設定ファイルの詳細をお読みください。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 16:59:24

    この質問には 2 つのポイントが含まれます:

    1. URL の書き換えは TP フレームワークとは何の関係もありません。主に WEB サーバーの設定、
      Apache:

    に関するものです。 リーリー

    Nginx:

    リーリー
    1. tp フレームワークの URL モード設定を変更します: URL_MODEL、要件は pathinfomode

    2. である必要があります
    3. モジュールが 1 つある場合は、index.php ファイル内のエントリをバインドできます

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 16:59:24

    いくつかの方法が上で提供されています。
    TP ルーティングを追加して、ホームページを zhuye/zhuye にルーティングすることもできます

    返事
    0
  • キャンセル返事