Pytania otagowane jako rewrite

Funkcja ponownego zapisywania adresów URL mapuje przychodzący adres URL na zmodyfikowany adres URL, dzięki czemu żądanie jest przetwarzane tak, jakby pierwotne żądanie zostało skierowane do zmodyfikowanego adresu URL. Jest to często używane, aby zapewnić adresy URL bardziej przyjazne dla wyszukiwarek.

2
Przepisanie Nginx https zmienia POST na GET
Mój serwer proxy działa na ip A i w ten sposób ludzie uzyskują dostęp do mojej usługi internetowej. Konfiguracja nginx przekieruje na maszynę wirtualną na ip B. W przypadku serwera proxy w sieci IP A mam go w moich witrynach dostępnych server { listen 443; ssl on; ssl_certificate nginx.pem; ssl_certificate_key …
17 nginx  rewrite 

2
„Ukryj” .html rozszerzenia plików przy użyciu przepisywania nginx
Podaję stronę statyczną przez nginx, a moim celem jest zastąpienie adresów URL, które wyglądają jak: http://foo.com/bar.html z http://foo.com/bar Kluczem jest brak ukośnika końcowego. Obecnie robię coś podobnego przy użyciu aliasów lokalizacji, ale jest to żmudne, ponieważ wymaga bloku lokalizacji dla każdego pliku, a także dodaje ukośnik końcowy, ponieważ nginx patrzy …
16 nginx  rewrite 

2
nginx przepisuje adres URL z parametrami
Mam adres URL tego typu: http://www.example.com/?param1=val1&param2=&param3=val3&param4=val4&param5=val5 I chcę go przekierować do tego: http://www.example.com/newparam/val3/val4 Wypróbowałem więc tę regułę przepisywania bez powodzenia: rewrite "/?param1=val1&param2=&param3=(.+)&param4=(.+)&param5=(.+)" http://www.example.com/newparam/$1/$2 redirect; Czy nginx nie jest w stanie poradzić sobie z parametrami zapytania? EDYCJA: Nie chcę przepisywać wszystkich petycji. Muszę tylko przepisać ten adres URL, bez wpływu na …

2
Przekieruj tylko stronę główną
Muszę przekierować tylko http://shop.test.com do http://www.test.com/fedex-orders/ Po prostu strona główna. Nic więcej. tj. http://shop.test.com/?page=blog NIE powinien przekierowywać.
16 nginx  rewrite 

1
utrzymywanie przekierowań w nginx z zewnętrznego źródła
Jestem w sytuacji, aby dać naszemu działowi marketingu możliwość samodzielnego utrzymania przekierowań. Do tej pory przekazali informacje do działu IT, a my je dla nich przechowaliśmy nginx.conf. Niektórzy z tych facetów są dość dobrze zaznajomieni z przekierowaniami w IIS lub nawet w Apache, ale nie ma opcji, aby dać im …
15 nginx  rewrite 

3
nginx bez rozróżniania wielkości liter
Staram się, aby moje przekierowania nginx były tak czyste, jak to możliwe. Rozumiem, że ~ * nie uwzględnia wielkości liter, ale mogę tylko sprawić, by zadziałał w przykładzie 2. Przykład 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Przykład 2 - To działa, ale nie jest tak wydajne jak powyższa linia. if ( …
15 nginx  rewrite 

1
Jak korzystać z przepisywania adresów URL IIS z kompresją gzip
Próbowałem utworzyć reguły wychodzące w IIS 7.5 w systemie Windows 2008 R2 w witrynie z włączonymi statycznymi stronami HTML i włączoną kompresją. Jeśli mam włączoną dowolną formę kompresji (statyczną lub dynamiczną), pojawia się ten błąd: HTTP Error 500.52 - URL Rewrite Module Error. Outbound rewrite rules cannot be applied when …
13 iis-7.5  rewrite  gzip 

3
Nginx przepisuje adres URL tylko wtedy, gdy plik istnieje
Muszę napisać regułę przepisywania dla Nginx, aby jeśli użytkownik spróbował przejść do starego adresu URL obrazu: /images/path/to/image.png a plik nie istnieje, spróbuj przekierować do: /website_images/path/to/image.png TYLKO jeśli obraz istnieje w nowym adresie URL, w przeciwnym razie kontynuuj z 404. Wersja Nginx na naszym hoście nie ma jeszcze plików try_files.
13 nginx  rewrite 

2
Wiele korzeni Nginx
Chciałbym przekierować żądania do określonego podkatalogu, do innej lokalizacji głównej. W jaki sposób? Mój istniejący blok to: 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
Mój przepisywania Nginx jest pobieranie pliku php
Mam następującą regułę przepisywania, którą próbuję: location / { index index.php index.html; rewrite ^/test$ /test.php break; } Mam też: 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; } Normalne pliki php działają dobrze, ale wygląda na to, że moje przekierowanie po prostu pobiera plik php, …
12 php  nginx  rewrite 

4
Skonfiguruj odwrotny serwer proxy IIS 7, aby połączyć się z TeamCity Tomcat
Mamy skonfigurowanego serwera internetowego IIS 7 i chcielibyśmy utworzyć odwrotne proxy dla instalacji TeamCity przy użyciu Tomcat na tym samym komputerze. Witryna serwera IIS jest https://somesitei chciałbym, aby TeamCity pojawiało się jako https://somesite/teamcityprzekierowanie do http://localhost:portnumber. Zainstalowałem rozszerzenie IIS URL Rewrite i routing żądań aplikacji, aby spróbować skonfigurować odwrotne proxy, ale …

4
Różne reguły nginx oparte na polecającym
Używam WordPress z WP Super Cache. Chcę, aby odwiedzający, którzy pochodzą z Google (dotyczy to wszystkich stron odsyłających specyficznych dla kraju, takich jak google.co.in, google.co.uk itp.), Aby zobaczyli nieposiadaną zawartość. Istnieją moje zasady nginx, które nie działają tak, jak chcę: server { server_name website.com; location / { root /var/www/html/website.com; index …

3
Czy możliwe jest zastąpienie treści na każdej stronie przechodzącej przez serwer proxy podobnie jak w przypadku mod_rewrite dla adresów URL?
Czy możliwe jest zastąpienie treści na każdej stronie przechodzącej przez serwer proxy podobnie jak w przypadku mod_rewrite dla adresów URL? Dokumentacja zastępcza nie jest jasna. Mam kilka stron, które odwracam, które mają ścieżki bezwzględne. To psuje witrynę. Potrzebują wymiany, a narzędzia takie jak mod_rewrite nie wychwytują ich, ponieważ nie są …

2
Nginx Rewrite Convert Querystring to Path
Chciałbym, aby ta prosta reguła przepisywania: /somefolder/mypage.aspx?myid=4343&tab=overview zostać przekierowanym do: /folder/4343/overview/ Szukałem niektórych rozwiązań i żadne z nich faktycznie nie działało ... Próbowałem: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; i rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Co ja robię źle? Dostaję 404 (prostsze reguły działają dobrze ..) Dzięki

2
Zapobiegaj dziedziczeniu reguł przepisywania adresów URL przez podkatalogi w IIS7
Mam konfigurację przepisywania adresów URL dla czystych adresów URL w CMS, a mój plik web.config wygląda następująco: <?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 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.