2011-03-22 5 views
0

페이스 북을 사용하여 규칙을 잡을 수 없습니다 다음과 같은 결과를 반환합니다 내 htaccess로에htaccess로 :한다 RewriteCond

http://www.mydomain.com/some-text-here-auth-login.html?session={%22session_key%22%3A%2295da8e65851d8ec74c381171-650901429%22%2C%22uid%22%3A%22650901429%22%2C%22expires%22%3A0%2C%22secret%22%3A%223chidden%22%2C%22base_domain%22%3A%22mydomain.com%22%2C%22access_token%22%3A%22171372936213670|95da8e65851d8ec74c381171-650901429|x_1y78ix4VU8Wr9qytDqV-DWBk0%22%2C%22sig%22%3A%22708bf3fd1703e4c368afe22fc70ed08c%22} 

다음 줄은 다음과 같습니다

RewriteCond %{QUERY_STRING} session=\{(.*)\} 
RewriteRule ^some-text-here-(\w+)-(\w+).html /index.php?c=$1&m=$2&session=%1 [L] 

는하지만 규칙에 떨어지는 아니에요.

제 생각에 멍청이가 도와 주시겠습니까? 감사!

+0

좋아요. 알아 냈습니다. 첫 번째 줄은 다음과 같아야합니다. RewriteCond % {QUERY_STRING} 세션 = (. *) –

답변

0

좋습니다. 알아 냈습니다. 제 1 회 행은 다음과 같습니다

RewriteCond %{QUERY_STRING} session=(.*) 
1

솔루션보다 더 나은 생각은 전혀 수동으로 쿼리 문자열을 터치하는 대신 다시 URL에 추가 할 QSA를 사용하지 않는 것입니다.

RewriteRule ^some-text-here-(\w+)-(\w+).html /index.php?c=$1&m=$2 [QSA,L]