Pertanyaan yang diberi tag mod-rewrite

Modul penulisan ulang URL untuk server web Apache

264
Redirect, Ubah URL atau Redirect HTTP ke HTTPS di Apache - Segala Sesuatu yang Pernah Anda Ingin Ketahui Tentang Aturan Mod_Rewrite tetapi Takut untuk Meminta

Ini adalah Pertanyaan Canonical tentang mod_rewrite Apache. Mengubah URL permintaan atau mengarahkan pengguna ke URL yang berbeda dari yang mereka minta semula dilakukan menggunakan mod_rewrite. Ini termasuk hal-hal seperti: Mengubah HTTP ke HTTPS (atau sebaliknya) Mengubah permintaan ke...

17
Bagaimana saya menguji apakah mod_rewrite diaktifkan?

Saya sedang menyiapkan lingkungan untuk wordpress di apache2, pada instalasi baru Ubuntu 12,04. Agar URL ramah berfungsi, saya mencoba mengatur mod_rewrite. Saya mengikuti beberapa instruksi yang saya temukan di internet, dan menggunakan a2enmod. Sekarang. setelah memulai ulang apache, saya ingin...

11
panjang maksimal url 257 karakter untuk mod_rewrite?

Skema url saya adalah /foo/var1-var2-var3.../bar Saya menggunakan aturan mod_rewrite ini: RewriteBase /foo/ RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^ index.php [PT,L] Jika panjang string 'var1-var2 ...' lebih besar dari 257 karakter...

10
Apache: Di mana memeriksa log redirection?

Saya punya rumit RewriteConddan RewriteRuledalam satu mesin. Dan menurut aturan ini, beberapa permintaan akan dialihkan ke komputer lain. Jadi apakah ada log Apache yang menunjukkan dengan jelas bagaimana pengalihan dilakukan? Karena pengalihan terjadi dengan cara yang tidak saya...

10
Mengarahkan SSL tanpa meningkatkan peringatan

Klien memiliki sertifikat SSL hanya untuk versi domain www.site.com, bukan situs.com. Mengarahkan ulang untuk HTTP biasa bukan masalah melalui mod_rewrite. Namun, metode ini tampaknya gagal bagi kami untuk HTTPS. Kami ingin mengarahkan https://site.com permintaan untuk https://www.site.com...

9
Mengapa RewriteLog saya tidak berfungsi?

Saya memiliki .htaccess yang terlihat seperti ini: RewriteEngine on RewriteLog "/Applications/MAMP/logs/rewrite_engine_log" RewriteCond %{REQUEST_URI} !/(index.php|css|images|js)/.*$ RewriteRule (.*) /mysite/index.php/$1 Ketika saya menambahkan direktif RewriteLog, saya mendapatkan Galat Server...