나는 새로운 사이트 개발을 마칠 때까지 회사가 운영중인 기존 웹 사이트에서 작업 해왔다.아파치 복잡한 정규식 500 오류로 크래시
전달 된 매개 변수를 기반으로 예약 버튼을 자동으로 설정하는 예약 페이지에 몇 가지 추가 기능을 추가하라는 요청을 받았습니다. 아래처럼 URL과 함께 잘 작동하고 URL을 통해 전달
RewriteRule ^.+-(\d+)\.accommodation$ property_detail.php?id=$1
을 다음과 같이
기존 작업 정규식입니다.
this-is-the-property-name.1234.accomodation?override=true&start_date=2010-05-14&numbernights=2&sleeps=10&price=1012
I이었다 이것에 대한 내놓았다 정규식 : : 정규식으로 통과
RewriteRule ^.+-(\d+)\.accommodation\?override=(\w+)&start_date=(19|20)[0-9]{2}[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])&numbernights=(\d+)&sleeps=(\d+)&price=(\d+)$ property_detail.php?id=$1&override=$2&start_date=$3-$4-$5&numbernights=$6&sleeps=$7&price=$8
this-is-the-property-name.1234.accomodation
그러나 빠른 칼, 나는 다음을 수행하려고 RegexBuddy에서 유효하지만 서버에서 500 오류가 계속 발생합니다. 누구든지 내 주위에 내 머리를 얻을 수 있도록 도와 줄 수 있습니까?
(500) 수단을 "뭔가 잘못 오류 로그 좀 봐!". 오류 로그는 무엇을 말하고 있습니까? – Quentin