0
에서 문자를 삭제 리디렉션하는 방법 : Nginx에 -이 같은 이전의 URL이 URL
http://www.example.com/board/here-is-the-title-t1234.html
내가 위의이 같은 새로운 URL로 전달되고 싶지 :
http://www.example.com/forum/here-is-the-title-1234
내가 필요를 Nginx에에서 정규식 사용하여 다음을 수행하십시오
1) .html 중에서
2 드롭)이 't'를 제거를 문자를 그 숫자와 함께 있습니다 (항상 html 확장자 앞에 나타납니다). - 문자 't'를 삭제 즉
위의와rewrite ^/board/(.*)\.html$ http://example.com/forum/$1 permanent;
, I .html로 부분을 드롭 할 수 있어요하지만, (2) 달성하려고 힘든 시간을 보내고 :
이
내가 지금 가지고있는 것입니다 번호와 함께.1234
은 숫자가 될 수있는 URL에서 t1234
이 1234가되도록하고 싶습니다.
. 나는 지금 그것을 시도 할 것이다. :) – Neel
완료해라! 그게 효과가 있었어. 고마워요. 나는 재 작성에 관한 질문이 있습니다. 그리고 이것이 바보 같으면 미안합니다. 정수 부분을'(\ d +)'대신'(. *)'로 갖는 것은 잘못입니까? – Neel
알았습니다. '\ d'는 숫자와 일치하는 문자 클래스이고'(. *)'는 모든 것을 매치합니다. 이제는 의미가 있습니다. 너무 많이 arco44. 고맙습니다. 나를 허용 할 때 5 분 안에이 대답을 받아 들일 것입니다. :) – Neel