Pertanyaan yang diberi tag «mod-rewrite»

Modul penulisan ulang URL untuk server web Apache

5
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 halaman yang tidak ada lagi menjadi pengganti baru. Mengubah format URL (seperti? …

4
Redirect URL dalam Apache VirtualHost?
Saya memiliki server khusus dengan Apache, tempat saya mengatur beberapa VirtualHosts. Saya telah menyiapkan satu untuk menangani domain www dan juga domain non-www. File .conf VH saya untuk www: <VirtualHost *> DocumentRoot /var/www/site ServerName www.example.com <Directory "/var/www/site"> allow from all </Directory> </VirtualHost> Dengan ini .htaccess: RewriteEngine on RewriteBase / RewriteCond …

3
cara terbaik untuk men-debug file konfigurasi nginx?
Saya memiliki banyak aturan penulisan ulang yang harus saya porting dari apache ke nginx. Ini adalah proses yang agak menyakitkan karena saya tidak dapat melihat apakah aturan penulisan ulang saya dan kondisi "jika" berfungsi seperti yang saya inginkan. Apache memang memiliki debugging untuk modul penulisan ulangnya. Apa yang bisa saya …

3
Bagaimana cara Mengecualikan URL untuk Apache Mod_proxy?
Kami memiliki dua server Apache sebagai front-end dan 4 tomcat server sebagai back-end yang dikonfigurasi menggunakan modul mod_proxy sebagai penyeimbang beban. Sekarang, kami ingin mengecualikan url kucing jantan tunggal dari penyeimbang beban mod_proxy. Apakah ada cara atau aturan untuk dikecualikan? Pengaturan Proxy Balancer: <Proxy balancer://backend-cluster1> BalancerMember http://10.0.0.1:8080 loadfactor=1 route=test1 retry=10 …

3
File .htaccess yang mencurigakan
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab pada Kesalahan Server. Bermigrasi 10 tahun yang lalu . Ini diunggah ke salah satu folder FTP saya. Saya tidak terbiasa dengan Apache, tetapi masih ingin tahu - dapatkah seseorang memberi tahu saya apa jenis tindakan pengecut yang coba dilakukan oleh file …

8
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 memeriksa apakah modul tersebut benar-benar dimuat. Perintah yang saya temukan …

1
Apache mod_rewrite mengkodekan string kueri pada redirect
Kami mengalami masalah aneh (bug, mungkin?) Dengan perilaku Apache mod_rewrite ketika melewati string kueri. Untuk mereproduksi, kami telah menyiapkan instalasi Ubuntu (oneiric) yang bersih dengan konfigurasi Apache default. Kami telah mengaktifkan mod_rewrite, dan dalam konfigurasi situs default, kami telah menambahkan yang berikut: RewriteEngine on RewriteRule ^/(.*)$ /r/$1 [R] Untuk menguji, …


2
Penulisan ulang URL Apache dalam proxy terbalik
Saya menggunakan Apache di depan aplikasi yang di-host Karaf (Apache dan Karaf berada di server terpisah). Saya ingin Apache beroperasi sebagai proxy terbalik dan juga menyembunyikan bagian dari URL. URL untuk mendapatkan halaman masuk aplikasi langsung dari server aplikasi http://app-server:8181/jellyfish. Halaman dilayani oleh instance Jetty yang berjalan di dalam Karaf. …

3
Mengembalikan "200 OK" di Apache pada permintaan HTTP OPTIONS
Saya mencoba menerapkan kontrol akses HTTP lintas domain tanpa menyentuh kode apa pun. Saya mendapatkan server Apache (2) saya yang mengembalikan tajuk Kontrol Akses yang benar dengan blok ini: Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Methods "POST, GET, OPTIONS" Saya sekarang perlu mencegah Apache mengeksekusi kode saya ketika browser mengirim …

4
URL yang ditulis ulang dengan panjang parameter> 255 tidak berfungsi
Saya menggunakan mod_rewrite untuk menulis ulang URL seperti ini: http://example.com/1,2,3,4/foo/ Dengan melakukan ini di .htaccess: RewriteEngine On RewriteRule ^([\d,]+)/foo/$ /foo.php?id=$1 [L,QSA] Ini berfungsi dengan baik, kecuali ketika "1,2,3,4" berubah menjadi string yang lebih panjang dari 255 karakter, Apache mengembalikan "403 Forbidden". Tidak ada masalah mengunjungi foo.php?id=1,2,3,4langsung, bahkan dengan string id …


1
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 maka kesalahan 403 Terlarang dan 404 dikembalikan. Namun, jika panjang string 'var1-var2 ...' adalah 257 karakter …

3
apache2.4 mod_rewrite mengecualikan alias directroy / uri tertentu
Saya memiliki pengaturan berikut di salah satu vhost saya: ...<VirtualHost *:80> ServerName cloud.domain.de ServerAdmin webmaster@domain.de ServerSignature Off Alias "/.well-known/acme-challenge" "/var/www/domain.de/vh-www/htdocs/public/.well-known/acme-challenge" <Directory "/var/www/domain.de/vh-www/htdocs/public/.well-known/acme-challenge"> Require all granted ForceType 'text/plain' </Directory> <ifmodule mod_rewrite.c> RewriteEngine On RewriteCond %(REQUEST_URI) !/\.well\-known/acme\-challenge/?.* RewriteCond %{HTTPS} off # RewriteRule ^\.well-known/acme-challenge/([A-Za-z0-9-]+)/?$ - [L] RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </ifmodule>... Yang ingin …

4
Mengontrol target proxy Nginx menggunakan cookie?
Saya mencoba untuk mengonversi proksi terbalik menggunakan pengaturan mod_rewrite Apache yang menarik untuk menggunakan Nginx sebagai gantinya (karena kekhawatiran eksternal kami bergerak dari Apache ke Nginx, dan sebagian besar semuanya berfungsi dengan baik kecuali bagian ini). Pengaturan awal saya adalah membaca cookie HTTP (ditetapkan oleh beberapa aplikasi) dan tergantung pada …

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.