Pertanyaan yang diberi tag «mod-rewrite»

Modul penulisan ulang URL untuk server web Apache

2
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 . Bisakah ini dilakukan tanpa memunculkan peringatan sertifikat yang tidak valid di browser, atau …


3
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 antisipasi.


1
HSTS dan pengalihan ganda
Saya mengelola sebuah situs web kecil di lingkungan LAMP hosting bersama: ini pada dasarnya berarti satu-satunya hal yang dapat saya edit adalah file htaccess. Saya ingin menambahkan dukungan HSTS (dan saya melakukannya), tetapi, ketika saya menguji situs web saya di sini untuk kelayakan preload HSTS, saya mendapatkan kesalahan berikut: Kesalahan: …

2
Mengapa mengaktifkan penulisan ulang login .htaccess tidak berfungsi?
Saya ingin mengaktifkan penulisan ulang logging sehingga saya bisa men-debug aturan penulisan ulang tetapi menambahkan arahan RewriteLog menyebabkan 500 kesalahan. Informasi versi: Ubuntu 14.04 Server version: Apache/2.4.12 (Ubuntu) Server built: Feb 4 2015 14:22:06 Isi dari .htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteLog /var/log/apache2/rewrite.log RewriteLogLevel 5 RewriteBase / RewriteRule ^/wordpress/wp-content/(.*)$ /wp-content/$1 …

1
Setup SSL dengan apache di depan kucing jantan
Saya mencoba men-setup Apache dengan SSl dan proksi permintaan SSL ke instance tomcat saya. Saya pikir saya membuat SSL berfungsi tetapi masih ada kesalahan yang muncul: Bad Gateway The proxy server received an invalid response from an upstream server. * SSL Virtualhost * LoadModule ssl_module modules/mod_ssl.so Listen 443 <VirtualHost _default_:443> …

2
Paksa HTTPS dengan mod_rewrite, termasuk proksi SSL
Saya punya server yang mendapatkan lalu lintas dari penghenti beban terminasi SSL - dalam hal ini HTTP sebagai port over 80 dengan http_x_forwarded_proto= "https" Saya ingin aturan mod_rewrite yang hanya mengizinkan lalu lintas HTTPS langsung atau lalu lintas HTTPS diteruskan. Saya punya ini sejauh ini: RewriteEngine On RewriteCond %{HTTPS} !=on …


2
Apache menulis ulang beberapa kondisi
Saya memiliki situs web yang dimigrasikan dari nama domain lama (mis. Olddomain.com) ke nama domain baru (mis. Newdomain.com). Untuk alasan SEO, saya perlu menulis ulang semua lalu lintas situs web ke nama domain utama baru (mis. Www.newdomain.com). Sayangnya, saya tidak tahu bagaimana cara menambahkan beberapa kondisi penulisan ulang ATAU. Tampaknya …

11
.htaccess tidak mengalihkan ke halaman awalan www dengan benar
Saya mencoba mengalihkan url tanpa www. ke www.version (example.com ke www.example.com). Saya menggunakan yang biasa RewriteCond %{HTTP_HOST} ^example\.com [nc] RewriteRule (.*) http://www.example.com/$1 [R=301,L] Ini bekerja pada semua proyek saya yang lain. Namun di situs khusus ini, itu berakhir dengan perulangan pengalihan. Inilah bagian yang aneh: Saya mencoba untuk menggulung versi …

1
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 Internal. Dalam file log Apache saya mendapatkan info ini: /Applications/MAMP/htdocs/mysite/.htaccess: RewriteLog not allowed here Saya tidak membuat file rewrite_engine_log secara manual, tetapi path / …

2
Bagaimana cara membuat semua URL dijalankan melalui satu file PHP?
Bagaimana sistem MVC di mana url berada dalam formulir ini memaksa semua permintaan melalui file index.php tunggal? http://www.example.com/foo/bar/baz http://www.example.com/goo/car/caz/SEO-friendly-name-of-the-object http://www.example.com/hey/you EDIT: Ketika saya mencoba aturan penulisan ulang di bawah ini saya mendapatkan kesalahan ini: [error] [client 127.0.0.1] Invalid URI in request GET / HTTP/1.1 [error] [client 127.0.0.1] Invalid URI in …

4
Mengapa saya mendapatkan garis miring ganda tergantung di mana RewriteRule saya berada?
Saya menggunakan kode berikut untuk mengarahkan semua permintaan www ke URL non-www: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] Ini berfungsi baik di dalam file .htaccess di root situs web saya. Misalnya, www.example.com -> example.com/ www.example.com/ -> example.com/ www.example.com/other_page -> example.com/other_page Namun, jika saya memindahkan kode yang …

3
mod_rewrite tidak meneruskan parameter GET
Saya mengalami kesulitan menyiapkan Apache dengan mod_rewrite di mesin pengembangan saya. Mod_rewrite aktif, dan berfungsi dengan baik untuk beberapa aturan. Beberapa aturan tidak berfungsi sebagaimana dimaksud, seperti ini: RewriteRule ^static/([^/]+)/([^/]+) /static.php?sISOCode=$1&sPage=$2 Di static.php saya melakukan ini (untuk debugging): <?php print_r($_GET); print_r($_POST); print_r($_SERVER); die(); Yang mencetak (menghapus beberapa item dari array …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.