0
나는 다음과 같은 htaccess로 항목이 좋은 URL을 만들려고
: 나는 어쩌면이 문제를 이해한다면htaccess로 mod_rewrite를 서버 오류
가RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w]+)/?([\w]+)?$ /index.php?subdir=$1&page=$2 (works fine)
#RewriteRule ^([^/]+)/?([^/]+)?$ /index.php?subdir=$1&page=$2 (doesn't work: 500 Int.Serv.Error)
(이것은 첫 번째 정규식 작품부터, 나에게 매우 중요하지 않지만 나도 이해 다음 문제) 다음 행
그래서 나는 내가 잘못 뭘하는지, 쿼리 문자열
#RewriteRule ^(\w+)/?([\w]+)?(.*)$ /index.php?subdir=$1&page=$2&$3 (doens't work: 500 Int.Serv.Error)
사람이 설명 할 수의 나머지를 얻기 위해 노력할 것이다? 나는 틀린 정규 표현식이 무한 루프를 만들 수 있다는 것을 읽었습니다. 어쩌면 여기에 하나 또는 두 개가 있을까요?
미리 감사와 문서 쿼리 문자열이 RewriteRule
의 일환으로, 당신은 그러나, RewriteCond %{QUERY_STRING} ...
에서 개별적으로 포착하고 조사해야 할 것 사용할 수 없습니다
가 지금은 "미치광이하지 얻을 : 'T는 당신이 당신의 규칙에
QSA
또는Query String Append
플래그를 사용할 수 있습니다, 실제로 재 작성에 쿼리 문자열의 나머지 부분을 캡처해야 할 필요가 nd "메시지. 세 번째 매개 변수가 없으면 괜찮습니다. –입력하신 원본 URL은 무엇입니까? – arco444
예 : www.example.com/sub_x/page_x&ID=someID –