Saya telah diberitahu bahwa .htaccess harus dihindari bila mungkin, karena ini mengurangi kinerja server dan menonaktifkan server baru atau hanya tidak mengimplementasikannya lagi. Saya tidak tahu seberapa benar hal ini, tetapi jika demikian saya ingin mencari alternatif untuk menulis ulang URL saya.
Yang saya gunakan hanya untuk mengonversi URL dari example.com/page.php?lang=LANG
menjadi example.com/LANG/page
.
htaccess
url-rewriting
language
Dane411
sumber
sumber
Jawaban:
Bagian tentang kompatibilitas sama sekali tidak benar; bagian tentang kinerja agak benar tetapi mungkin tidak relevan untuk Anda.
Apa yang orang yang Anda kutip mungkin bicarakan adalah bahwa lebih cepat untuk menempatkan aturan Apache ke dalam konfigurasi pusat alih-alih file .htaccess: Yang pertama dimuat sekali ke dalam proses Apache, dan tidak harus dilihat pada setiap permintaan.
Namun, ini tidak mungkin pada hosting bersama - menggunakan file .htaccess adalah satu-satunya pilihan yang Anda miliki di sana.
Jika Anda memiliki kesempatan untuk menempatkan opsi konfigurasi ke dalam konfigurasi pusat (mis. Anda memiliki akses admin ke server), dan Anda khawatir dengan kinerja, lakukanlah. Tapi kemungkinan ini benar-benar bukan masalah. Ada banyak hal untuk dioptimalkan dalam aplikasi web sebelum itu layak dilihat.
Untuk tugas penulisan ulang sederhana pada situs web dengan lalu lintas rendah hingga normal, .htaccess masih merupakan cara yang harus ditempuh.
sumber
.htaccess
file. Tentu, kerugiannya bisa diabaikan, tapi itu bukan alasan untuk melakukannya.You should avoid using .htaccess files completely if you have access to httpd main server config file. Using .htaccess files slows down your Apache server. Any directive that you can include in a .htaccess file is better set in a Directory block, as it will have the same effect with better performance.