Pertanyaan yang diberi tag «rewrite»

Penulisan Ulang URL memetakan URL yang masuk ke URL yang dimodifikasi, sehingga permintaan diproses seolah-olah permintaan asli dibuat ke URL yang dimodifikasi. Ini sering digunakan untuk menyediakan lebih banyak URL ramah mesin pencari.

4
Nginx Redirect melalui Proxy, Rewrite, dan Preserve URL
Di Nginx kami telah mencoba mengarahkan ulang URL sebagai berikut: http://example.com/some/path -> http://192.168.1.24 di mana pengguna masih melihat URL asli di browser mereka. Setelah pengguna diarahkan, misalkan mereka mengklik tautan /section/index.html, kami ingin ini membuat permintaan yang mengarah ke pengalihan http://example.com/some/path/section/index.html -> http://192.168.1.24/section/index.html dan sekali lagi masih mempertahankan URL asli. …

7
Hapus "www" dan arahkan ke "https" dengan nginx
Saya ingin membuat aturan di nginx yang melakukan dua hal: Menghapus "www." dari permintaan URI Redirect ke "https" jika URI permintaan adalah "http" Ada banyak contoh cara melakukan masing-masing hal secara individual, tetapi saya tidak dapat menemukan solusi yang melakukan keduanya dengan benar (yaitu tidak membuat redirect loop dan menangani …
57 nginx  ssl  https  rewrite 

4
Nginx mengalihkan satu jalur ke yang lain
Saya yakin ini telah ditanyakan sebelumnya, tetapi saya tidak dapat menemukan solusi yang berfungsi. Sebuah situs web telah mengganti layanan CMS, tetapi memiliki domain yang sama, bagaimana cara mengatur penulisan ulang nginx untuk satu halaman? Misalnya Halaman Lama http://sitedomain.co.uk/content/unique-page-name Halaman baru http://sitedomain.co.uk/new-name/unique-page-name Harap dicatat , saya tidak ingin semua yang …
51 nginx  rewrite 

2
nginx url menulis ulang: perbedaan antara istirahat dan terakhir
Saya tidak mengerti perbedaan antara break dan last (flag of rewrite). Dokumentasinya agak musykil. Saya sudah mencoba untuk beralih di antara keduanya di beberapa konfigurasi saya, tetapi saya tidak dapat menemukan perbedaan dalam perilaku. Adakah yang bisa menjelaskan bendera-bendera ini lebih terinci? Lebih disukai dengan contoh yang menunjukkan perilaku yang …
45 nginx  rewrite 


4
cara membatasi akses ke direktori dan subdir
Saya perlu membatasi akses ke file atau subdirektori dalam direktori "testdir". Conf saya: ... location ~* ^.+\.(jpg|txt)$ { root /var/www/site; } location /testdir { deny all; return 404; } ... Dalam konfigurasi saya, saya tidak memiliki batasan pada / testdir / jpg_or_txt-file. Bagaimana cara melakukannya?
42 nginx  rewrite  deny 

3
Apa perbedaan antara variabel Nginx $ host, $ http_host, dan $ server_name?
Apa perbedaan antara tiga variabel Nginx $host, $http_hostdan $server_name? Saya memiliki aturan penulisan ulang di mana saya tidak yakin mana yang harus saya gunakan: location = /vb/showthread.php { # /vb/showthread.php?50271-What-s-happening&p=846039 if ($arg_p) { return 301 $scheme://$host/forum/index.php?posts/$arg_p/; } Saya mencari jawaban yang tidak hanya mengatakan 'gunakan variabel ___ dalam aturan penulisan …
42 nginx  rewrite 


2
HAProxy reqrep menghapus URI atas permintaan backend
pertanyaan cepat nyata tentang HAProxy reqrep. Saya mencoba menulis ulang / mengganti permintaan yang dikirimkan ke backend. Saya memiliki contoh domain dan URI berikut, keduanya berbagi nama domain yang sama, tetapi kumpulan server web backend yang berbeda. http://domain/web1 http://domain/web2 Saya ingin web1 pergi ke backend webfarm1, dan web2 pergi ke …

3
Bagaimana cara menulis ulang bagian domain Set-Cookie di proksi reverse nginx?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab pada Kesalahan Server. Bermigrasi 8 tahun yang lalu . Saya memiliki proxy reverse nginx sederhana: server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } Masalahnya adalah bahwa Set-Cookieheader respons berisi ;Domain=backend.int, karena backend tidak tahu itu sedang terbalik proksi. …


2
Menonaktifkan penguraian URL di proksi nginx
Ketika saya menjelajah ke URL ini: http://localhost:8080/foo/%5B-%5Dserver ( nc -l 8080) menerimanya apa adanya: GET /foo/%5B-%5D HTTP/1.1 Namun ketika saya proksi aplikasi ini melalui nginx (1.1.19): location /foo { proxy_pass http://localhost:8080/foo; } Permintaan yang sama dialihkan melalui port nginx diteruskan dengan jalur diterjemahkan: GET /foo/[-] HTTP/1.1 Tanda kurung siku yang …
21 nginx  rewrite  url 




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.