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.

2
Nginx https menulis ulang ternyata POST menjadi GET
Server proxy saya berjalan di ip A dan ini adalah cara orang mengakses layanan web saya. Konfigurasi nginx akan mengarahkan ulang ke mesin virtual di ip B. Untuk server proxy pada IP A, saya memilikinya di situs saya-tersedia server { listen 443; ssl on; ssl_certificate nginx.pem; ssl_certificate_key nginx.key; client_max_body_size 200M; …
17 nginx  rewrite 

2
"Sembunyikan" .html ekstensi file menggunakan penulisan ulang nginx
Saya melayani situs statis melalui nginx, dan tujuan saya adalah mengganti URL yang terlihat seperti: http://foo.com/bar.html dengan http://foo.com/bar Kuncinya adalah tidak ada garis miring. Saat ini saya sedang melakukan sesuatu yang mirip dengan menggunakan alias lokasi tetapi ini membosankan karena memerlukan blok lokasi untuk setiap file, dan itu juga menambahkan …
16 nginx  rewrite 

2
nginx menulis ulang untuk url dengan parameter
Saya memiliki URL jenis ini: http://www.example.com/?param1=val1&param2=&param3=val3&param4=val4&param5=val5 Dan saya ingin mengarahkannya ke yang ini: http://www.example.com/newparam/val3/val4 Jadi saya telah mencoba aturan penulisan ulang ini tanpa hasil: rewrite "/?param1=val1&param2=&param3=(.+)&param4=(.+)&param5=(.+)" http://www.example.com/newparam/$1/$2 redirect; Apakah nginx tidak dapat menangani parameter kueri? EDIT: Saya tidak ingin menulis ulang semua petisi. Saya hanya perlu menulis ulang URL itu, …

2
Arahkan hanya beranda
Saya hanya perlu mengarahkan http://shop.test.com ke http://www.test.com/fedex-orders/ Hanya beranda. Tidak ada lagi. yaitu http://shop.test.com/?page=blog TIDAK boleh mengalihkan.
16 nginx  rewrite 

1
mempertahankan pengalihan di nginx dari sumber eksternal
Saya berada dalam situasi untuk memberikan departemen pemasaran kami kesempatan untuk mempertahankan arahan ulang mereka sendiri. Sampai sekarang, mereka meneruskan informasi itu ke departemen TI dan kami menyimpannya untuk mereka nginx.conf. Beberapa dari orang-orang ini cukup akrab dengan pengalihan di IIS atau bahkan di Apache tetapi tidak ada pilihan untuk …
15 nginx  rewrite 

3
nginx case insensitive rewrite
Saya mencoba membuat pengalihan nginx saya sebersih mungkin. Saya mengerti ~ * adalah untuk case-sensitive tetapi saya hanya bisa membuatnya bekerja pada contoh 2. Contoh 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Contoh 2 -Ini bekerja, tetapi tidak seefisien garis di atas. if ( $request_filename ~* foobar ) { rewrite ^ http://www.youtube.com/watch?v=oHg5SJYRHA0 …
15 nginx  rewrite 

1
Cara menggunakan IIS URL Rewrite dengan kompresi gzip
Saya sudah mencoba membuat aturan keluar di IIS 7.5 pada Windows 2008 R2 di situs yang memiliki halaman HTML statis dan kompresi diaktifkan. Jika saya memiliki segala bentuk kompresi diaktifkan (statis atau dinamis) saya mendapatkan kesalahan ini: HTTP Error 500.52 - URL Rewrite Module Error. Outbound rewrite rules cannot be …
13 iis-7.5  rewrite  gzip 

3
Nginx menulis ulang URL hanya jika file ada
Saya perlu menulis aturan penulisan ulang untuk Nginx sehingga jika pengguna mencoba membuka url gambar lama: /images/path/to/image.png dan file tidak ada, cobalah untuk mengarahkan ulang ke: /website_images/path/to/image.png HANYA jika gambar ada di URL baru, jika tidak lanjutkan dengan 404. Versi Nginx pada host kami belum memiliki try_files.
13 nginx  rewrite 

2
Nginx banyak akar
Saya ingin mengalihkan permintaan ke sub-direktori tertentu, ke lokasi root lain. Bagaimana? Blok saya yang ada adalah: server { listen 80; server_name www.domain.com; location / { root /home/me/Documents/site1; index index.html; } location /petproject { root /home/me/pet-Project/website; index index.html; rewrite ^/petproject(.*)$ /$1; } # redirect server error pages to the static …

1
Penulisan nginx saya sedang mengunduh file php
Saya memiliki aturan penulisan ulang berikut yang saya coba: location / { index index.php index.html; rewrite ^/test$ /test.php break; } Dan saya juga punya: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /home/sites/default$fastcgi_script_name; fastcgi_index index.php; } File php normal berfungsi dengan baik, tetapi sepertinya pengalihan saya hanya mengunduh …
12 php  nginx  rewrite 

4
Konfigurasikan IIS 7 Reverse Proxy untuk terhubung ke TeamCity Tomcat
Kami memiliki server web IIS 7 yang dikonfigurasi dan ingin membuat proxy terbalik untuk instalasi TeamCity menggunakan Tomcat pada mesin yang sama. Situs server IIS adalah https://somesitedan saya ingin TeamCity muncul sebagai https://somesite/teamcitypengalihan http://localhost:portnumber. Saya telah menginstal ekstensi penulisan ulang URL IIS dan Routing Permintaan Aplikasi untuk mencoba dan mengatur …

4
Aturan nginx berbeda berdasarkan pengarah
Saya menggunakan WordPress dengan WP Super Cache. Saya ingin pengunjung yang datang dari Google (Itu termasuk semua rujukan khusus negara seperti google.co.in, google.co.uk, dll.) Untuk melihat konten yang tidak disimpan . Ada aturan nginx saya yang tidak berfungsi seperti yang saya inginkan: server { server_name website.com; location / { root …

3
Apakah mungkin untuk mengganti konten pada setiap halaman yang dilewatkan melalui proxy yang mirip dengan bagaimana mod_rewrite digunakan untuk URL?
Apakah mungkin untuk mengganti konten pada setiap halaman yang dilewatkan melalui proxy yang mirip dengan bagaimana mod_rewrite digunakan untuk URL? Dokumentasi tentang pengganti tidak jelas. Saya memiliki beberapa halaman, saya membalikkan proxy yang memiliki jalur absolut. Ini merusak situs. Mereka perlu diganti dan alat-alat seperti mod_rewrite tidak mengambilnya karena bukan …

2
Nginx Menulis Ulang Mengkonversi Querystring ke Path
Saya akan menyukai aturan penulisan ulang sederhana ini: /somefolder/mypage.aspx?myid=4343&tab=overview untuk diarahkan ke: /folder/4343/overview/ Saya mencari beberapa solusi dan tidak ada yang benar-benar berfungsi .. Saya mencoba: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; dan rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Apa yang saya lakukan salah? Saya mendapatkan 404 (Aturan sederhana berfungsi dengan baik ..) Terima …

2
Cegah aturan penulisan ulang URL agar tidak diwarisi oleh subdirektori di IIS7
Saya memiliki pengaturan penulisan ulang URL untuk URL bersih dalam CMS dan web.config saya terlihat seperti ini: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Clean URLs" stopProcessing="true"> <match url="^([^/]+)/?$" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="?id={R:1}" /> </rule> </rules> </rewrite> …
11 iis  iis-7  rewrite  url  web.config 

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.