Kaedah laluan akses TP5.0

Buka URL dan masukkan http://localhost/tp5/public/

Anda boleh mengakses antara muka berikut:

微信图片_20180307122708.png

Secara lalai, URL tidak sensitif huruf besar-besaran, yang bermaksud modul/kawalan dalam URL Nama pengawal/operasi akan ditukar secara automatik kepada huruf kecil, dan pengawal akan ditukar kepada sarung unta apabila ia akhirnya dipanggil.

Sebagai contoh:

http://localhost/index.php/Index/Blog/read// adalah bersamaan dengan akses berikut
http://localhost/index.php/index/blog/read

Jika anda mengakses alamat berikut

http://localhost/index.php/Index/BlogTest/read// ia bersamaan dengan akses berikut
http://localhost/index.php/index/blogtest/read

Dalam kes ini, URL tidak sensitif huruf, jika anda ingin mengakses kelas pengawal kes unta, anda perlu menggunakan:

http://localhost/index.php/Index/blog_test/read

Nama modul dan nama operasi Akan ditukar terus kepada pemprosesan huruf kecil.

Jika anda mahu akses URL menjadi sensitif huruf besar-besaran, anda boleh menetapkannya dalam fail konfigurasi aplikasi:

// Matikan penukaran automatik nama pengawal dan tindakan dalam URL 'url_convert' => palsu,

Setelah penukaran automatik dimatikan, Nama pengawal dalam alamat URL menjadi sensitif huruf besar-besaran Contohnya, alamat akses sebelumnya mesti ditulis sebagai:

http://localhost/index.php/Index/BlogTest/read

.

Tetapi akses URL berikut masih kekal Ia sah:

http://localhost/index.php/Index/blog_test/read

Akses URL berikut tidak sah:

http://localhost/index.php /Index/blogtest/read

Fail entri tersembunyi

Dalam ThinkPHP5.0, disebabkan prinsip akses URL yang dioptimumkan, ia juga menyokong penyembunyian fail entri melalui penulisan semula URL Yang berikut menggunakan Apache sebagai contoh untuk menggambarkan tetapan menyembunyikan fail kemasukan aplikasi index.php.

Berikut ialah proses konfigurasi Apache, anda boleh merujuknya:
1 Modul mod_rewrite.so dimuatkan dalam fail konfigurasi httpd.conf
2 AllowOverride None Change None to All
3 direktori yang sama dengan fail kemasukan aplikasi, kandungannya adalah seperti berikut:

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


Meneruskan pembelajaran
||
<?php echo "url访问问题";
  • Cadangan kursus
  • Muat turun perisian kursus