thinkphp - Masalah dengan halaman utama lalai tapak rangka kerja TP
某草草
某草草 2017-05-16 16:57:24
0
3
636

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?

某草草
某草草

membalas semua(3)
伊谢尔伦

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

Ty80

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

给我你的怀抱

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan