2009-08-28 5 views
0

GET 요청을 수용하도록 .htaccess 다시 쓰기 규칙을 구성하려면 어떻게해야합니까? ?dept=manager&n=page 그러나, 일부 페이지가 추가 GET의 REQS를 가지고 있고, 그래서이 규칙이 작동하지 않습니다 :GET 요청으로 URL 다시 쓰기

RewriteRule ^([A-Za-z]+)/([A-Za-z]+)$ index.php?dept=$1&n=$2 [QSA] 

내가 필요 : ?dept=manager&n=page&id&etc=etc을로 이동 : 모든 그러나 /manager/page/id/5/etc/6

현재 /manager/page는에 간다 페이지는 id 입력, IE와 동일한 메소드를 제공합니다. 어떤 페이지는 id, 다른 것들은 catid, 다른 것들, bugid를 사용했기 때문에 약간 어렵습니다.

감사합니다 :)

업데이트 : 최종 URL - 귀하의 입력 방법은 정말 다양 경우 id/5/etc/6

답변

0

다른 규칙을 sepcify하면됩니다.

RewriteCond ${HTTP_METHOD} "GET" 
RewriteRule --your rule-- 
+0

어떻게 규칙을 쓸 수 있을까? – bear

0

, 각 다른 형식에 대해 여러의 RewriteRules를 사용해야합니다.

+0

음, 그들의 대부분은 ID에 대한 기본 규칙을 사용, CATID에 대한 재 작성 규칙을 추가하고 threadid, ID 그러나 포럼이 CATID 붙어 및 ct2k7 잘 @ – bear

+0

을 threadid되어 있습니다. – MiffTheFox

+0

그들은 무엇입니까? 그것을 알아 내려고 노력하는 시간을 보냈다./요즘 쓸모가 없어지고있다./ – bear