일부 mod_rewrite 자습서를 검색해 보았지만 포함 된 항목으로 내 사이트를 만든 방식과 관련된 제 특정 문제를 해결하는 방법을 찾을 수 없었습니다.모드 다시 쓰기 및 포함 문제
나는 index.php를 가지고 있으며, index.php?s=events
에 포함 된 몇 가지가 있습니다. events.php
등이 포함됩니다.
이 코드를 사용하는 경우 :
RewriteEngine on
RewriteRule ^/?([a-zA-Z_]+)$ index.php?s=$1 [L]
그것은 www.mydomain.com/events 단지가 아닌 "골격/프레임 워크"주위 index.php
로, 같은 events.php 자체를 표시하는 것이됩니다 해야한다. 그래서 그것은 단지 포함 된 특정 파일을로드합니다.
내 목표는 index.php?s=events
페이지 전체를 표시하는 예를 들어 www.mydomain.com/events
으로 전화하는 것입니다. 한다 RewriteRule에 URL 전에 슬래시를 넣어
RewriteRule에 문제가 없습니다. index.php를 요청 하시겠습니까? s = 이벤트가 올바른 페이지를 직접 제공합니까? – user4035
유일한 문제는 "events.php"가로드되고 "index.php? s = events"가로드되지 않는다는 것입니다. – Vay