Pytania oznaczone «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.

264
Przekieruj, zmieniaj adresy URL lub przekierowuj HTTP na HTTPS w Apache - wszystko, co chciałeś wiedzieć o regułach Mod_Rewrite, ale bałeś się zapytać

To jest kanoniczne pytanie o mod_rewrite Apache. Zmiana adresu URL żądania lub przekierowanie użytkowników na inny adres URL niż pierwotnie żądany odbywa się za pomocą mod_rewrite. Obejmuje to takie rzeczy jak: Zmiana HTTP na HTTPS (lub na odwrót) Zmiana żądania na stronę, która już nie...

57
Usuń „www” i przekieruj do „https” za pomocą nginx

Chcę utworzyć regułę w Nginx, która robi dwie rzeczy: Usuwa „www”. z URI żądania Przekierowuje do „https”, jeśli identyfikator URI żądania to „http” Istnieje wiele przykładów, jak wykonać każdą z tych czynności osobno, ale nie mogę znaleźć rozwiązania, które działa poprawnie (tzn. Nie tworzy...

51
Nginx przekierowuje jedną ścieżkę do drugiej

Jestem pewien, że już o to pytano, ale nie mogę znaleźć rozwiązania, które działa. Witryna przełączyła usługi CMS, ale ma tę samą domenę, jak skonfigurować przepisywanie nginx dla pojedynczej strony? Na przykład Stara strona http://sitedomain.co.uk/content/unique-page-name Nowa...

45
przepisywanie adresu URL nginx: różnica między przerwą a ostatnim

Nie rozumiem różnicy między przerwaniem a ostatnim (flagi przepisywania). Dokumentacja jest raczej zawężona. Próbowałem przełączać się między nimi w niektórych moich konfiguracjach, ale nie zauważyłem żadnej różnicy w zachowaniu. Czy ktoś może wyjaśnić te flagi bardziej szczegółowo? Najlepiej z...

42
jak ograniczyć dostęp do katalogu i podkatalogów

Muszę ograniczyć dostęp do jakichkolwiek plików lub podkatalogów w katalogu testdir. Mój conf: ... location ~* ^.+\.(jpg|txt)$ { root /var/www/site; } location /testdir { deny all; return 404; } ... W mojej konfiguracji nie mam żadnych ograniczeń dotyczących plików / testdir / jpg_or_txt....

21
Wyłączanie dekodowania adresów URL w proxy Nginx

Gdy przeglądam ten adres URL: http://localhost:8080/foo/%5B-%5Dserver ( nc -l 8080) otrzymuje go takim, jakim jest: GET /foo/%5B-%5D HTTP/1.1 Jednak gdy proxy tej aplikacji przez proxy nginx (1.1.19): location /foo { proxy_pass http://localhost:8080/foo; } To samo żądanie przekierowane przez...

20
Podejrzany plik .htaccess

Zostało to przesłane do jednego z moich folderów FTP. Nie znam Apache, ale nadal jestem ciekawy - czy ktoś może mi powiedzieć, jakiego rodzaju niecne działanie ten plik próbuje popełnić? Dzięki! RewriteEngine On RewriteCond %{HTTP_REFERER} .*google.*$ [NC,OR] RewriteCond %{HTTP_REFERER} .*ask.*$...

17
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;...