Pengenalan
Apabila menyiarkan kandungan web, adalah wajar untuk menyembunyikan sambungan fail daripada URL atas sebab estetik atau keselamatan. Ini boleh dicapai menggunakan NGINX, perisian pelayan web yang popular.
Masalah
Matlamatnya adalah untuk mengalih keluar kedua-dua sambungan .php dan .html daripada URL sambil mengekalkan fungsinya . Sebagai contoh, URL http://www.mydomain.com/indexhtml.html hendaklah dipaparkan sebagai http://www.mydomain.com/indexhtml dan http://www.mydomain.com/indexphp.php hendaklah dipaparkan sebagai http://www.mydomain.com/indexphp.
Penyelesaian
Konfigurasi NGINX berikut boleh digunakan untuk mencapai hasil yang diinginkan:
location / { try_files $uri $uri.html $uri/ @extensionless-php; index index.html index.htm index.php; } location ~ \.php$ { try_files $uri =404; } location @extensionless-php { rewrite ^(.*)$ .php last; }
Penjelasan
Dengan melaksanakan konfigurasi ini, kedua-dua sambungan .php dan .html akan dialih keluar secara automatik daripada URL, memberikan pengalaman penyemakan imbas yang bersih dan mesra pengguna.
Atas ialah kandungan terperinci Bagaimana untuk Mengalih keluar .php dan .html Sambungan daripada URL Menggunakan NGINX?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!