URL에서 언어를 추출하고 http 매개 변수로 변환하는 mod 재 작성 일반 표현식으로 고민하고 있습니다.정규 표현식 다시 쓰기 규칙
내가 mydomain/tables.php?annnecal=2016&language=ES
다음 규칙에 mydomain/tables.php?annnecal=2015&language=FR
및
mydomain/ES/workingdays_per_month_2016.htm
에 mydomain/FR/workingdays_per_month_2015.htm
를 다시 할 것은 작동 : 언어가 URL에 생략
RewriteRule ^([A-Z]{2,2})/workingdays_per_month_([0-9]*).htm tables.php?anneecal=$2&language=$1 [L]
경우, 나는 라를 기본값으로 다시 쓰고 싶다. nguage (영어) :
RewriteRule ^workingdays_per_month_([0-9]*).htm tables.php?anneecal=$1&language=EN [L]
그 두 규칙이 따로 따로가 아니라 함께 작동 : mydomain/workingdays_per_month_2015.htm
mydomain/tables.php?annnecal=2015&language=EN
에 그래서이 규칙을 추가했습니다.
mydomain/workingdays_per_month_2015.htm
이 페이지에 404 (찾을 수 없음)가 표시됩니다 (두 규칙이 .htacess에서 차례대로 추가 될 때).
여기에 대해 자세히 알려주십시오. – anubhava