«rewrite» 태그된 질문

URL 다시 쓰기는 들어오는 URL을 수정 된 URL에 매핑하므로 원래 요청이 수정 된 URL에 이루어진 것처럼 요청이 처리됩니다. 이것은 종종 더 많은 검색 엔진 친화적 인 URL을 제공하는 데 사용됩니다.

4
프록시를 통한 Nginx 리디렉션, URL 재 작성 및 유지
Nginx에서는 다음과 같이 URL을 리디렉션하려고 시도했습니다. http://example.com/some/path -> http://192.168.1.24 사용자는 여전히 브라우저에서 원래 URL을 볼 수 있습니다. 사용자가 리디렉션되면에 대한 링크를 클릭한다고 /section/index.html하면 리디렉션으로 연결되는 요청을 할 수 있습니다. http://example.com/some/path/section/index.html -> http://192.168.1.24/section/index.html 다시 원래 URL을 유지합니다. 우리의 시도는 프록시와 다시 쓰기 규칙을 사용하는 다양한 솔루션을 포함했으며 아래는 솔루션에 가장 근접한 …

7
nginx를 사용하여“www”를 제거하고“https”로 리디렉션
nginx에서 두 가지 작업을 수행하는 규칙을 만들고 싶습니다. "www"를 제거합니다. 요청 URI에서 요청 URI가 "http"인 경우 "https"로 리디렉션 이러한 각 작업을 개별적으로 수행하는 방법에 대한 많은 예가 있지만 올바르게 수행하는 솔루션을 파악할 수는 없습니다 (예 : 리디렉션 루프를 생성하지 않고 모든 경우를 올바르게 처리). 다음과 같은 경우를 모두 처리해야합니다. 1. …
57 nginx  ssl  https  rewrite 

4
Nginx가 한 경로를 다른 경로로 리디렉션
나는 이것이 이전에 요청되었다고 확신하지만 작동하는 솔루션을 찾을 수 없습니다. 웹 사이트에서 CMS 서비스를 전환했지만 도메인이 동일합니다. 단일 페이지에 대해 nginx 다시 쓰기를 설정하는 방법은 무엇입니까? 예 : 이전 페이지 http://sitedomain.co.uk/content/unique-page-name 새 페이지 http://sitedomain.co.uk/new-name/unique-page-name 유의하시기 바랍니다 내가 콘텐츠 페이지 내에서 모든 리디렉션되고 싶지 않아,하지만 말 그대로 그냥 URL이 위에서 언급 …
51 nginx  rewrite 

2
nginx URL 재 작성 : 중단과 마지막 차이
나는 break와 last의 차이점을 이해하지 못한다. 문서가 다소 모호합니다. 일부 구성에서 두 구성을 전환하려고 시도했지만 동작의 차이점을 발견하지 못했습니다. 누군가이 플래그를 더 자세히 설명 할 수 있습니까? 바람직하게는, 하나의 플래그를 다른 플래그로 플립 할 때 상이한 행동을 나타내는 예가있다.
45 nginx  rewrite 



3
Nginx 변수 $ host, $ http_host 및 $ server_name의 차이점은 무엇입니까?
세 Nginx에 변수 사이의 차이는 무엇입니까 $host, $http_host그리고는 $server_name? 어떤 규칙을 사용해야하는지 잘 모르는 다시 쓰기 규칙이 있습니다. 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/; } 나는 '다시 쓰기 규칙에 ___ 변수 사용'이라고 말하는 것뿐만 아니라 그 사이의 이론적 인 차이점을 설명하는 답변을 찾고 있습니다.
42 nginx  rewrite 


2
HAProxy reqrep는 백엔드 요청에서 URI를 제거합니다.
HAProxy reqrep에 관한 실제 빠른 질문. 백엔드로 전송되는 요청을 다시 쓰거나 바꾸려고합니다. 동일한 도메인 이름을 공유하지만 다른 백엔드 웹 서버 풀을 공유하는 다음 예제 도메인 및 URI가 있습니다. http://domain/web1 http://domain/web2 web1은 백엔드 webfarm1로 가고 web2는 webfarm2로 가고 싶습니다. 현재 이것은 일어나고 있습니다. 그러나 요청이 백엔드로 전송되면 web1 또는 web2 URI를 …

3
nginx 리버스 프록시에서 Set-Cookie의 도메인 부분을 다시 쓰는 방법은 무엇입니까?
이 질문은 서버 오류에서 응답 할 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 간단한 nginx 리버스 프록시가 있습니다. server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } 문제는 백엔드가 리버스 프록시되고 있음을 알지 못하기 때문에 Set-Cookie응답 헤더에 포함되어 ;Domain=backend.int있다는 것입니다. nginx가 …

10
전달 된 모든 HTML 페이지에 HTML 코드를 삽입하는 방법은 무엇입니까?
나는있어 Apache web server정적 HTML 페이지를 제공하는 것을. 어떤 이유로 든 파일 자체를 변경할 수는 없지만 여전히 제공되는 모든 페이지에 HTML을 삽입하고 싶습니다. 이 가능 mod_proxy합니까? 그렇지 않다면 누구나 그러한 기능을 제공하는 소프트웨어를 추천 할 수 있습니까? 수정 : 배너 광고 (예 :) javascript와 추적 픽셀 을 삽입해야합니다 .

2
nginx 프록시에서 URL 디코딩 비활성화
이 URL을 탐색하면 http://localhost:8080/foo/%5B-%5Dserver ( nc -l 8080)는 그대로 수신합니다. GET /foo/%5B-%5D HTTP/1.1 그러나 nginx (1.1.19)를 통해이 응용 프로그램을 프록시 할 때 : location /foo { proxy_pass http://localhost:8080/foo; } nginx 포트를 통해 라우팅 된 동일한 요청이 경로 디코딩 된 상태로 전달됩니다. GET /foo/[-] HTTP/1.1 GET 경로의 디코드 된 대괄호는 이스케이프되지 …
21 nginx  rewrite  url 


4
nginx + PHP-FPM = nginx 로그의“권한이 거부되었습니다”오류 13; 구성 실수?
하나의 RHEL5 서버에서 PHP 5.2.10에서 nginx 0.7x + PHP-FPM을 실행하고 있지만 두 번째 서버에서 PHP 5.3.3의 번들로 제공된 PHP-FPM에서 해당 설정을 복제하려고합니다. GET이있을 때마다 권한 오류에 문제가 있습니다. FPM이 시작되고 fastcgi가 9000에서 수신 대기하고 있음을 확인했지만 GET을 수행 할 때마다 nginx 로그에이 오류가 표시됩니다. 2010/08/12 23:38:53 [crit] 5019#0: *5 stat() …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.