Domande taggate «rewrite»

La riscrittura URL associa un URL in arrivo a un URL modificato, in modo che la richiesta venga elaborata come se la richiesta originale fosse stata inviata all'URL modificato. Viene spesso utilizzato per fornire più URL compatibili con i motori di ricerca.

2
La riscrittura https di Nginx trasforma POST in GET
Il mio server proxy funziona su ip A ed è così che le persone accedono al mio servizio web. La configurazione di nginx reindirizzerà a una macchina virtuale su ip B. Per il server proxy su IP A, questo è disponibile nei miei siti server { listen 443; ssl on; …
17 nginx  rewrite 

2
"Nascondi" estensioni di file .html utilizzando riscritture nginx
Sto offrendo un sito statico tramite nginx e il mio obiettivo è quello di sostituire gli URL che sembrano: http://foo.com/bar.html con http://foo.com/bar La chiave non è una barra finale. Attualmente sto facendo qualcosa di simile usando gli alias di posizione, ma questo è noioso perché richiede un blocco di posizione …
16 nginx  rewrite 

2
nginx riscrive per un URL con parametri
Ho un URL di questo tipo: http://www.example.com/?param1=val1&param2=&param3=val3&param4=val4&param5=val5 E voglio reindirizzarlo a questo: http://www.example.com/newparam/val3/val4 Quindi ho provato questa regola di riscrittura senza successo: rewrite "/?param1=val1&param2=&param3=(.+)&param4=(.+)&param5=(.+)" http://www.example.com/newparam/$1/$2 redirect; Nginx non è in grado di gestire i parametri della query? EDIT: non voglio riscrivere tutte le petizioni. Devo solo riscrivere quell'URL, senza influire …

2
Reindirizza solo la home page
Devo reindirizzare solo http://shop.test.com a http://www.test.com/fedex-orders/ Solo homepage. Nient'altro. cioè http://shop.test.com/?page=blog NON dovrebbe reindirizzare.
16 nginx  rewrite 

1
mantenendo i reindirizzamenti in nginx da una fonte esterna
Sono nella situazione di dare al nostro ufficio marketing l'opportunità di mantenere i reindirizzamenti da soli. Fino ad ora, hanno passato le informazioni al dipartimento IT e le abbiamo conservate per loro nginx.conf. Alcuni di questi ragazzi hanno una certa familiarità con i reindirizzamenti in IIS o anche in Apache, …
15 nginx  rewrite 

3
riscrittura insensibile al maiuscolo / minuscolo di nginx
Sto cercando di rendere i miei reindirizzamenti nginx il più puliti possibile. Capisco ~ * non è sensibile al maiuscolo / minuscolo, ma posso farlo funzionare solo nell'esempio 2. Esempio 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Esempio 2 - Funziona, ma non è efficiente come sopra. if ( $request_filename ~* foobar …
15 nginx  rewrite 

1
Come usare IIS URL Rewrite con compressione gzip
Ho cercato di creare regole in uscita in IIS 7.5 su Windows 2008 R2 in un sito in cui sono abilitate le pagine HTML statiche e la compressione. Se ho qualsiasi forma di compressione abilitata (statica o dinamica) ottengo questo errore: HTTP Error 500.52 - URL Rewrite Module Error. Outbound …
13 iis-7.5  rewrite  gzip 

3
Nginx riscrive l'URL solo se esiste un file
Devo scrivere una regola di riscrittura per Nginx in modo che se un utente tenta di andare a un vecchio URL di immagine: /images/path/to/image.png e il file non esiste, prova a reindirizzare a: /website_images/path/to/image.png SOLO se l'immagine esiste nel nuovo URL, altrimenti continua con 404. La versione di Nginx sul …
13 nginx  rewrite 

2
Nginx più radici
Vorrei deviare le richieste verso una particolare sottodirectory, verso un'altra posizione root. Come? Il mio blocco esistente è: 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 …

1
La mia riscrittura di nginx sta scaricando il file php
Ho la seguente regola di riscrittura che sto provando: location / { index index.php index.html; rewrite ^/test$ /test.php break; } E ho anche: 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; } I normali file php funzionano bene, ma sembra che il mio reindirizzamento stia …
12 php  nginx  rewrite 

4
Configurare IIS 7 Reverse Proxy per la connessione a TeamCity Tomcat
Abbiamo un server web IIS 7 configurato e vorremmo creare un proxy inverso per un'installazione TeamCity utilizzando Tomcat sullo stesso computer. Il sito del server IIS è https://somesitee vorrei che TeamCity sembrasse https://somesite/teamcityreindirizzare http://localhost:portnumber. Ho installato l' estensione di riscrittura URL IIS e il routing richieste applicazioni per provare a …

4
Diverse regole nginx basate sul referrer
Sto usando WordPress con WP Super Cache. Voglio che i visitatori che provengono da Google (che includa tutti i referrer specifici per Paese come google.co.in, google.co.uk ecc.) Vedano contenuti non memorizzati nella cache . Ci sono le mie regole nginx che non funzionano come voglio: server { server_name website.com; location …

3
È possibile sostituire il contenuto di ogni pagina passata attraverso un proxy simile a come viene utilizzato mod_rewrite per gli URL?
È possibile sostituire il contenuto di ogni pagina passata attraverso un proxy simile a come viene utilizzato mod_rewrite per gli URL? La documentazione relativa al sostituto non è chiara. Ho alcune pagine che sto inviando il proxy che hanno percorsi assoluti. Questo rompe il sito. Devono essere sostituiti e strumenti …

2
Nginx Riscrivi Converti Querystring in Path
Vorrei questa semplice regola di riscrittura: /somefolder/mypage.aspx?myid=4343&tab=overview essere reindirizzato a: /folder/4343/overview/ Ho cercato alcune soluzioni e nessuna ha funzionato davvero .. Provai: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; e rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Che cosa sto facendo di sbagliato? Sto ricevendo 404 (le regole più semplici funzionano bene ..) Grazie

2
Impedire che le regole di riscrittura URL vengano ereditate dalle sottodirectory in IIS7
Ho una configurazione di riscrittura URL per URL puliti in un CMS e il mio web.config è simile al seguente: <?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}" /> …
11 iis  iis-7  rewrite  url  web.config 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.