Di perusahaan tempat saya bekerja, kami bersiap-siap untuk merancang situs web baru, dan ada beberapa ketidaksepakatan tentang cara melakukan URL bersih. Selama tahun lalu kami telah melakukan perbaikan kecil pada situs web kami yang ada untuk mengantisipasi desain ulang skala besar, yang melibatkan URL Orang Miskin Bersih ™.
Contoh:
http://www.example.com/products/widgets/index.php
http://www.example.com/products/sprockets/index.php
Untuk situs baru, ada beberapa pembicaraan tentang penggunaan mod_rewrite:
- Permintaan pengguna
http://www.example.com/products/widgets/
- mod_rewrite mengirimkannya ke
http://www.example.com/index.php?page=products/widgets
- index.php mengirimkannya ke halaman sebenarnya
http://www.example.com/products/widgets.php
Saya gagal melihat bagaimana semua rigamaroll ini menambah nilai apa pun. Karyawan yang mendukung mod_rewrite mengklaim bahwa lebih sedikit direktori yang setara dengan pemeliharaan yang lebih mudah.
Tidak ada halaman kami yang ada menggunakan variabel dalam string kueri. Semua konten ada dalam file yang sebenarnya. Kami berencana untuk memasukkan beberapa konten ke dalam basis data, seperti siaran pers dan pameran dagang mendatang yang akan kami hadiri, tetapi sebagian besar halaman hanya akan menggunakan PHP untuk menyertakan HTML umum seperti header, footer, dan navigasi. Saya pasti siap menggunakan mod_rewrite untuk konten dinamis seperti itu.
Apakah ada beberapa manfaat besar yang saya lewatkan sehingga kita harus menggunakan mod_rewrite untuk semuanya? Apakah URL Bersih Orang Miskin ™ cukup untuk bagian non-basis data situs kami?