⊗ppPmSDHt 436 of 447 menu

Penggunaan htaccess di Mesin PHP

Untuk membuat mesin situs, pertama-tama perlu dibuat agar permintaan ke URL mana pun situs ditangani oleh satu file PHP.

Ini dilakukan dengan file khusus .htaccess. Mari buat file ini dan aktifkan dengan menulis di awal teksnya baris-baris berikut:

RewriteEngine On RewriteBase /

Setelah itu kita dapat menentukan file mana yang harus menangani URL yang diminta. Ini dilakukan dengan perintah RewriteRule.

Mari kita lihat cara kerja perintah ini dalam praktik. Sebagai contoh, mari kita buat agar alamat /test ditangani oleh file index.php:

RewriteRule /test index.php

Parameter pertama perintah RewriteRule sebenarnya menerima ekspresi reguler. Mari gunakan itu untuk membuat agar semua URL ditangani oleh file index.php:

RewriteRule .+ index.php

Namun, sebagian alamat seharusnya tidak diarahkan ulang. Ini adalah alamat yang mengarah ke file sumber daya: ke CSS, JavaScript, gambar, dan sebagainya.

Mari batalkan pengalihan mereka dengan perintah RewriteCond:

RewriteCond %{REQUEST_URI} !\.(js|css|ico|jpg|png)$ RewriteRule .+ index.php

Pada halaman index.php kita bisa mendapatkan URL yang diminta menggunakan array superglobal $_SERVER:

<?php $url = $_SERVER['REQUEST_URI']; ?>

Buat file .htaccess. Gunakan file tersebut untuk mengimplementasikan pengalihan semua permintaan ke index.php.

Tampilkan URL yang diminta pada index.php.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak