Rumah  >  Soal Jawab  >  teks badan

thinkphp - Masalah dengan halaman utama lalai tapak rangka kerja TP

Saya menggunakan versi 3.2. Contohnya, nama domain saya ialah http://www.xxxxx.com/ 这个域名的页面是zhuye控制器下面的zhuye方法 现在访问这个页面的时候我已经把index.php和模块去掉了 现在可以这样访问http://www.xxxxx.com/zhuye/zhuye这个页面 因为这个zhuye/zhuye页面是站点首页 所以不可能让用户输入控制器和操作方法名去访问吧 所以我想让用户输入http://www.xxxxx.com/的时候直接访问的就是zhuye/zhuyeHalaman ini apabila mengakses halaman ini, nama domain tidak sepatutnya muncul dengan nama kaedah pengawal dan operasi dialih keluar dan terus diakses dengan nama domain, ia akan menjadi fail entri akses Sila beritahu saya tentang halaman utama ini. Bagaimanakah saya harus menyediakannya supaya nama pengawal dan kaedah operasi tidak muncul? Patutkah saya menggunakan ubah hala? Jika ya, bagaimanakah peraturan ini harus ditulis?

某草草某草草2713 hari yang lalu596

membalas semua(3)saya akan balas

  • 伊谢尔伦

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

    Fail konfigurasi menetapkan pengawal dan kaedah lalai, sila baca lebih lanjut tentang fail konfigurasi.

    balas
    0
  • PHP中文网

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

    Soalan ini melibatkan dua perkara:

    1. Penulisan semula URL tidak ada kena mengena dengan rangka kerja TP, terutamanya mengenai konfigurasi pelayan WEB,
      Apache:

    <IfModule mod_rewrite.c>
     RewriteEngine on
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteRule ^(.*)$ index.php/ [QSA,PT,L]
    </IfModule>

    Nginx:

    location / { // …..省略部分代码
       if (!-e $request_filename) {
       rewrite  ^(.*)$  /index.php?s=  last;
       break;
        }
     }
    1. Ubah suai konfigurasi mod URL rangka kerja: URL_MODEL, keperluan anda hendaklah pathinfomod

    2. Jika anda mempunyai satu modul, anda boleh mengikat entri dalam fail index.php

    balas
    0
  • 给我你的怀抱

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

    Beberapa kaedah telah disediakan di atas!
    Anda juga boleh menambah tp routing untuk menghalakan halaman utama ke zhuye/zhuye

    balas
    0
  • Batalbalas