Kaedah laluan akses TP5.0
Buka URL dan masukkan http://localhost/tp5/public/
Anda boleh mengakses antara muka berikut:
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>