23. Rewriting URLs with htaccess

– [내레이터] 퍼치는별로 생각하지 않아 귀하의 웹 서버와 우리가하지 않는 것들 중 하나 기본적으로 웹 사이트의 모든 URL을 다시 작성합니다

이것은 몇 가지 이유 때문입니다 퍼치를 기존 사이트에 추가 할 수 있음을 의미합니다 URL 구조를 변경할 필요가 없습니다 또한 mod_rewrite가없는 서버에 있다면, 퍼 치는 여전히 작동 할 것입니다 즉, 어떤 식 으로든 URL을 쉽게 다시 쓸 수 있다는 것입니다

너도 좋아할거야 이 정보는 퍼치에게 매우 중요합니다 Perch 활주로는 작동하기 때문에 URL을 다시 작성합니다 프론트 콘트롤러이므로 소유하고 있습니다 내장 된 응원 시스템

자,이 튜토리얼은 사람들을위한 것입니다 퍼치 활주로가 아니라 퍼치를 사용하고있는 사람들 그래서 우리가 할 일은 우리가 숨길 것입니다 확장 기능 때문에 방문하는 대신 historyphp 또는 무엇이든간에 방문 할 수 있습니다

끝에 php가없는 역사 따라서 서버에서 mod_rewrite를 활성화해야한다고 가정합니다 이것을하기 위해 그래서 여기서 복사하고 붙여 넣기 할거야

멋지고 긴 문자열이 있기 때문에 우리는 정확한지 확인해야한다 노트에서 모든 정보를 얻을 수 있습니다 동영상과 함께 이동합니다 그래서 여기서, 다시 쓰기 엔진을 켜고 있습니다 설명 할 수있는 두 가지 설명 만 있습니다

이 정보가 무엇이며이 행들이 취할 것입니다 끝에 php가없는 파일 이름 페이지를 찾지 못하면 php를 켭니다 그래서, 우리는 그것을 구할 수 있습니다

우리 사이트로 돌아갈 수 있습니다 작동하는지 테스트하십시오 그래서 여기에, 우리는 우리의 역사를 가지고 있습니다 php 그리고 내가 노크하면 끝에서, 우리는 여전히 페이지를로드합니다 이제 탐색을 업데이트 할 수 있습니다

끝에 php없이 링크를 출력 할 수 있습니다 그래서 우리는 About this section navigation을 가지고 있습니다 indexphp와 마스터에있는 페이지 템플릿 그래서, 그것이 어디에서 나오는 것인지를 발견하면, 거기에 그것은 옵션이며 여기에 옵션을 추가하면 hide-extensions, 그걸 사실로 설정하고, 이 내비게이션이 표시되면 끝의 확장

이제 우리는 메인 페이지의 About 페이지에서 그렇게했습니다 그래서 우리가 페이지에 관하여 주요 것에 가면, 우리의 역사를 클릭하면, 확장이 없으면로드되는 것을 볼 수 있습니다 그래서 당신은 어디서나 그 링크를해야 할 것입니다 출력 중입니다 블로그 URL을 다시 쓸 수도 있습니다

지금 우리가 우리 blog를 만들고 있었을 때, 이 쿼리 문자열을 사용하여 페이지를로드했습니다 그래서이 페이지들은 모두 쿼리 문자열로로드되고, S는 같고 그 다음엔 슬러그입니다 그래서 무엇이 좋을까요? 블로그 URL 그래서 우리는 그 지저분 해 보이는 것을 얻지 않는다 쿼리 문자열, 우리는 단지 거기에 좋은 슬러그를 얻을 그래서 우리는 htaccess 파일로 돌아갈 수 있습니다

블로그에 줄을 추가 할 수 있습니다 우리가 여기서하고있는 일은 우리가 뭔가를 찾고 있다는 것입니다 블로그와 문자 및 숫자의 모든 텍스트 우리는 그것을 설정하여 postphp로 간다 우리 블로그 게시물 페이지는 s = 그런 다음 여기에 있던 모든 것을 슬러그로 바꿀 것입니다

그래서, 페이지에 관한 한, 그것은 여전히 ​​S의 값으로 슬러그를 보낼 것입니다, 이것이 우리 코드가 기대하는 바입니다 퍼치가 우리가 블로그에 이것을했다고 알고 있기 때문에, 우리는 우리의 설정에 갈 필요가있을거야 여기 일반 설정이 있습니다 아래로 스크롤하면, 당신은 이것을 여기에서 보게됩니다 그것은 블로그 게시물 페이지 경로를 말합니다

지금은 postphp를 보여 주며 s = 포스트 슬러그, 우린 그걸 원하지 않아 우리가하고 싶은 일 그게 전부이기 때문에 그게 뭐야? 너는 그 페이지로 보낼거야 이것이 바로 우리가 클릭하게 될 것입니다 그래서 우리가 그렇게하고 변경 사항을 저장하면, 그런 다음 여기에 해당 게시물 중 하나가 있습니다

지금 URL을 보면 블로그라고 쓰여 있습니다 그리고 나서 슬러그를보고 페이지를 보면 퍼치 문서에서이 비디오를 보려면, 추가 할 수있는 규칙이 많이 있습니다 당신의 블로그를 위해 당신은 멋지고, 깔끔하게 될 수 있습니다 카테고리 링크 및 태그 링크는 물론 메인 모든 쿼리 문자열을 표시하지 않고 정리 된 모든 게시물 링크 사람들이 일을 어떻게하기를 원하는지하는 경향이 있습니다 따라서 모든 콘텐츠에 대해이 작업을 수행 할 수 있습니다

htaccess 파일에서 URL을 다시 쓸 수 있습니다 많은 작업을 수행하는 경우 많은 콘텐츠가 있습니다 그리고 당신은 재 작성의 무서운 제비 뽑기를해야한다 활주로를 볼 것을 권하고 싶습니다 활주로에 포함 된 응원 때문이야

응원을 다루는 데 아주 능숙합니다 다른 유형의 콘텐츠로 간단한 사이트가 있고 정리하기 쉽다면 URL을 입력하면 htaccess 파일이됩니다 하기 위해서