«rewrite» 태그된 질문

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

1
요청 URI에서 파일 이름 만 추출하는 방법
파일 확장자에 따라 요청 URI를 다시 작성하려고 시도한 다음 URI에서 파일 이름 만 추출하여 다른 폴더에 저장하려고합니다. 여기서 문제는 파일 이름 및 사용할 수있는 변수에 대한 변수를 미리 정의되지 않은 uri, request_uri그리고 request_filename전체 URI를 제공 할 것입니다. server{ set $file_folder D:/nginx-1.0.15/imageAll/; location ~*+.(gif|jpg)$ { try_files $uri @imgstore; } location @imgstore …
11 nginx  rewrite  images 

1
nginx : 한 위치를 제외한 모든 것을 다시 작성
지금 내 nginx는 여러 도메인을 사용중인 하나의 기본 도메인으로 다시 작성합니다. 내 구성의 규칙은 다음과 같습니다. server { listen X.X.X.X:80; server_name .exampleblog.org; rewrite ^(.*) http://blog.example.org$1 permanent; } ** exampleblog.org *에 대한 모든 요청은 blog.example.org로 리디렉션됩니다. 이제 www.exampleblog.org/+ 및 exampleblog.org/+ 를 통해 사용자를 Google Plus 페이지로 리디렉션하고 싶습니다 . 다른 버전을 …

4
IIS의 * all * HTTP / HTTPS 요청을“서버 유지 관리”페이지로 임시 리디렉션
수백 개의 개별 웹 응용 프로그램을 호스팅하는 IIS 서버가 있으며 이러한 응용 프로그램을 호스팅하는 실제 데이터베이스 서버는 짧은 기간 동안 유지 관리를 위해 오프라인 상태가 될 것입니다 (15 분 미만 소요될 것으로 예상). 해당 기간 동안 모든 웹 사이트에서 들어오는 모든 트래픽을 "현재 유지 보수 중입니다"페이지로 리디렉션하려고합니다. 모든 웹 응용 …

2
IIS 다시 쓰기, 다시 쓰기 맵 및 쿼리 문자열
다시 쓰기 맵을 이해하도록 도와주세요.이 설정이 있습니다. <rewriteMap name="MyMap"> <add key="/pages" value="/website/pages/index.aspx" /> <add key="/pages/page-1" value="/website/pages/page-1/index.aspx" /> <add key="/pages/page-1/section-1" value="/website/pages/page-1/section-1.aspx" /> </rewriteMap> 내 규칙은 다음과 같습니다. <rule name="Rewrite rule for MyMap" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false"> <add input="{MyMap:{REQUEST_URI}}" pattern="(.+)" /> </conditions> <action type="Rewrite" url="{C:1}" appendQueryString="true" /> </rule> 이 …
10 iis-7  rewrite 

3
Apache : 리디렉션 로그를 어디에서 검사합니까?
복잡 RewriteCond하고 RewriteRule하나의 컴퓨터에 있습니다. 그리고 이러한 규칙에 따라 일부 요청이 다른 시스템으로 리디렉션됩니다. 리디렉션이 어떻게 발생하는지 명확하게 보여주는 Apache 로그가 있습니까? 리디렉션이 예상치 못한 방식으로 발생하기 때문입니다.

1
Nginx 간단한 제품을 기존 카테고리에서 새로운 카테고리로 리디렉션
이전 카테고리에서 새로운 카테고리로 제품을 리디렉션하고 있습니다. 나는 다음 규칙에 따라 작동하도록했습니다. rewrite ^/old-category/(.*) /new-category/$1; 그러나 나는 "end line"sign $을 언제 사용해야하는지, 그리고 그것과의 차이점이 있거나없는 경우를 알고 싶습니다. 예를 들면 다음과 같습니다. rewrite ^/old-category/(.*)$ /new-category/$1; 또한 사용자가 제품없이 기존 카테고리 이름을 작성하는 경우 사용자를 리디렉션하고 싶습니다. 카테고리 리디렉션에 대해서만 …

4
RewriteRule의 위치에 따라 이중 슬래시가 발생하는 이유는 무엇입니까?
모든 www 요청을 www가 아닌 ​​URL로 보내려면 다음 코드를 사용하고 있습니다. RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] 이것은 내 웹 사이트의 루트에있는 .htaccess 파일에서 훌륭하게 작동합니다. 예를 들어, www.example.com-> example.com/ www.example.com/-> example.com/ www.example.com/other_page-> example.com/other_page 그러나 동일한 코드를 VirtualHost 구성으로 이동하면 다시 작성된 URL에 이중 슬래시가 포함됩니다. …

3
mod_rewrite는 GET 매개 변수를 전달하지 않습니다
개발 시스템에서 mod_rewrite로 Apache를 설정하는 데 문제가 있습니다. Mod_rewrite가 활성화되어 있으며 일부 규칙에 적합합니다. 다음과 같은 일부 규칙은 의도 한대로 작동하지 않습니다. RewriteRule ^static/([^/]+)/([^/]+) /static.php?sISOCode=$1&sPage=$2 static.php에서 나는 이것을 위해 (디버깅을 위해) : <?php print_r($_GET); print_r($_POST); print_r($_SERVER); die(); 인쇄물 ($ _SERVER 배열에서 일부 항목 제거) : Array ( ) Array ( …

2
위치 블록 내부의 NGINX 재 작성 구문
어리석은 질문 일지 모르지만 이것에 대한 좋은 문서 나 예제를 찾을 수없는 것 같습니다 ... 위치 요청을 사용하여 수신 요청을 필터링 할 때 일치하는 위치 또는 요청 시작 부분에서 다시 작성합니까? 예를 들면 : location ^~ /category/ { rewrite ^/category/paid-search-news/?$ /tag/paid-search permanent; # this, rewrite ^paid-search-news/?$ /tag/paid-search permanent; # this, …
8 nginx  rewrite 

2
nginx를 사용하여 발신 응답 내부의 URL을 다시 작성
Apache에서 사이트를 운영하는 고객이 있습니다. 최근에 사이트가 부하 증가를보고되었으며 정지 차이로 우리는 예를 들면, 쿠키 도메인에있는 모든 사이트의 정적 컨텐츠를 이동하려는 http://static.thedomain.com. 응용 프로그램이 잘 이해되지 않았습니다. 따라서 개발자가 정적 컨텐츠 서버에 대한 링크를 가리 키도록 코드를 수정할 시간을주기 위해 ( http://static.thedomain.com) nginx를 통해 사이트를 프록 싱하고 나가는 응답을 다시 …

1
루트를 포함하여 ProxyPass 전체 도메인을 Tomcat에
모든 요청을 Tomcat 서버에 프록시 하도록 VirtualHost example.com 을 구성했습니다. ProxyPass / http://localhost:8088/app ProxyPassReverse / http://localhost:8088/app 이 같은 URL에 대한 벌금을 작동 example.com/page 하지만 들어, example.com 및 example.com/ 나는이 리디렉션 응답, 아무것도 분명히 리드를 얻을. HTTP/1.1 302 Moved Temporarily Date: Wed, 06 Jul 2011 21:13:37 GMT Server: Apache-Coyote/1.1 <-- the …

1
URL을 인수로 전달하면 Apache가 실패합니다.
안녕하세요, 저는이 문제에 대해 혼란 스러웠습니다. 나는 그것을 설명하려고 노력할 것이다. 문제는 다음과 같습니다. http://mydomain.com/somedir/somephp.php?arg1=value&arg2=http://otherdomain.com&arg3=http://othertoo.com/somepath/something ...은 완전히 실패합니다. URL 인코딩과 함께. 내 사이트는 존재하는 파일과 디렉토리를 제외하고 mydomain.com/everything 이후의 모든 내용을 읽습니다. mod_rewrite로하고 있습니다. Options -Indexes RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ handler.php 위의 쿼리 예제는 …

2
간단한 nginx 다시 쓰기 규칙
이 기본 htaccess 규칙을 nginx 형식으로 다시 작성 (변환)해야합니다. 도와 줄래? 감사. RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^(.*)$ ./index.php?request=$1 그리고 이것은 내 전체 site.com nginx 구성입니다. server { listen 80; #listen [::]:80 default ipv6only=on; server_name www.domain.com domain.com; root /home/user/domains/domain.com/public_html; access_log /home/user/domains/domain.com/logs/access.log; error_log /home/user/domains/domain.com/logs/error.log; index index.php index.html …

1
Nginx 특정 재 작성 [닫힘]
나는 nginx rewrite에서 혼란스러워합니다. 할 수 있으면 도와주세요 .. 감사합니다 xxxx.conf #vhost-xxxxx server { listen 80; server_name xxxx.xxxx.com; root /var/www/html; index index.php index.html index.htm; charset utf-8; access_log logs/xxxxxx.access.log; } #rewrite if (!-e $request_filename) { rewrite ^(.+)$ /cn/index.php?q=$1 last; } location ~ \.php$ { root /var/www/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.