를 조회 정상 URL을 리디렉션 htaccess로 :내가 형태의 URL을 문자열을
www.example.com/r.php?deb=abc&id=1234
그리고 다른 URL :
www.example.com/r/12bcd-qsqs-343-wdwd/1234
I가 다시 할
www.example.com/r/abc/1234
을 다음과 같이 다시 써야합니다.
www.example.com/r.php?abc_id=12bcd-qsqs-343-wdwd&id=1234
두 규칙 모두 .htaccess에서 처리해야합니다. 어떤 제안? 불행하게도이 규칙, 첫 번째 $ _GET 매개 변수는 항상 뎁있을 것
RewriteRule (.*)/(.*)/(.*)$ path_to_php_files/$1.php?deb=$2&id=$3 [QSA,L,NC]
나는 당신이 DirectoryIndex에이 corectly 설정이 희망 :
패스를 모두 자신의 스크립트에 그 PHP 스크립트 처리 한 매개 변수로 URI 내부보다. 이는 실행중인 웹 서버의 특정 성이 훨씬 적고 융통성이 있습니다. 이는 일반적으로 단일 또는 아주 적은 수의 규칙 만 필요합니다. 비교 : [symfony2 rewrite rules .htaccess app.php] (http://stackoverflow.com/questions/11149526/symfony2-rewrite-rules-htaccess-app-php) – hakre