구현 방법
url 규칙 매핑 파일 http
域中添加 map
指令规则,这里包含一个 url 规则映射文件:
# 设置301跳转 map $request_uri $new { include /etc/nginx/redirect.map; }
map
指令支持引入一个映射文件的方式,这里 redirect.map 文件内容格式如下:
~^/page/mordern-php$ /page/modern-php;
目前只添加了一行作为测试,前面可以是正则表达式,后面是要跳转到的新的 url ,每行以分号结束。
由于网站开启了 https,在监听 443 端口的 server
块中,location
if ($new) { rewrite ^ https://www.tanteng.me$new redirect; }
map이 포함된 nginx.conf의 <code>http
도메인에 map
명령 규칙을 추가하세요. 명령어는 매핑 파일 도입을 지원합니다. 여기서 Redirect.map 파일의 내용 형식은 다음과 같습니다. rrreee
현재 테스트로 한 줄만 추가되었습니다. , 뒷면은 이동할 새 URL입니다. 각 줄은 세미콜론으로 끝납니다. 웹사이트에서 https가 활성화되었으므로 포트 443을 수신하는server
블록에서 location
문 앞에 다음 규칙을 추가하세요. 🎜rrreee🎜이 문은 다음을 나타냅니다. URL이 리디렉션과 일치하면 지도의 규칙이 새 URL 규칙으로 이동합니다. 🎜🎜nginx 서비스를 다시 시작하면 효과를 볼 수 있습니다. 🎜위 내용은 페이지 점프를 달성하기 위해 Nginx의 지도 명령을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!