2017-10-28 2 views
1

나는 2500 개의 URL을 가지고 있으며 mod_rewrite를 사용하여 다시 작성합니다. 그들은 다음과 같습니다 : 지금은 다시 URL, 등으로부터 추가 매개 변수를 전달하는 경우.htaccess & mod 재 작성을 사용하여 재 작성된 URL에서 추가 매개 변수를 가져 오는 방법

^abc$ page.php?param1=poi&param2=xsd 
^xyz$ page.php?param1=ljk&param2=qwe 

, 내가

if($_GET['extra']<>''){ 
    $extra = $_GET['extra']; 
} 

를 사용하여 아래의 코드를 사용하여 가져올 수 없습니까

domain.com/abc&extra=qwerty 

또한 domain.com/abc & extra = qwerty에서 404 오류 페이지로 리디렉션 중입니다.

+0

전체 mod_rewrite를 구성을 추가하십시오.^abc $를 어떻게 정의했는지는 관련이있을 수 있습니다. REQUEST_URI를 사용 했습니까? 전에 어떤 RewriteCond를 지정 했습니까 (있는 경우)? – Nic3500

답변

2

사용 /abc?extra=qwerty이처럼 htaccess로 규칙에 QSA를 추가

^abc$ page.php?param1=poi&param2=xsd [QSA] 
^xyz$ page.php?param1=ljk&param2=qwe [QSA] 
+0

도움에 감사드립니다. 잘 됐네. – Yash

관련 문제