mod_rewrite에 문제가 있습니다.RewriteRule에서 제공합니다. 404
나는 wp 디렉토리에있는 워드 프레스 사이트가 있습니다. 다음에 액세스 할 수 있습니다. http://localhost/wp/
사이트에 http://localhost/wp/sample-page/
페이지가 있습니다.
리디렉션없이 URL http://localhost/wp/sample-page-2/
으로이 페이지를 열고 싶습니다. 여기
은 무엇 htaccess로 파일 :
RewriteEngine On
RewriteBase /wp/
RewriteRule ^sample-page-2/$ sample-page/ [L]
하지만 404 오류를 받고 있어요.
누군가 내가 잘못하고있는 것을 설명 할 수 있습니까? 미리 감사드립니다.
UPD :
@soju : 음, "샘플 페이지-2"- 단지 예를
- 그것은 worpress sence의 페이지/포스트 아니다에게 있습니다.
- 실제로 URL에 하나의 섹션을 추가하려고했습니다. 예 :
http://localhost/wp/sample-page/section/
. 그리고이 규칙은RewriteRule ^sample-page/section/$ sample-page/ [L]
작동하지 않았다. 그런 다음 "sample-page/section"대신 "simpliyfy"url ("sample-page/2"대신에 "sample-page-2")을 사용하기로 결정했습니다.
UPD2
BTW, 당신은 워드 프레스가 처리하도록하는 [L]
옵션을 제거해야합니다 그래서, 워드 프레스 재 작성 규칙은 자신의 규칙을 쫓고 가정
왜 단순히 페이지 슬러그를 수정 : 당신은 당신의 자신의 재 작성 규칙을 만들
는 사본에 대한 예를 살펴? – sojurewrite_rules_array
에 필터를 추가 할 수 있습니다@soju : 업데이트 된 게시물보기 –