이상한 문제가 있습니다. 어떤 문자 (. *)와도 일치하는 규칙을 작성하면 방화 광이 자바 스크립트 구문 오류를 발생시킵니다..htaccess 자바 스크립트 오류가 발생하는 규칙을 다시 작성 하시겠습니까?
내가 가진 규칙은 다음과 같습니다
RewriteRule ^news/story/(.*)? index.php?page=viewNews&story=$1 [L,NC]
나타나는 오류입니다 : 내가 규칙을 변경하는 경우
syntax error
[Break On This Error] <!DOCTYPE html PUBLIC "-//W3C//DTD XHT.../xhtml1/DTD/xhtml1-transitional.dtd">
가 될 :
RewriteRule ^news/story/(\d+)? index.php?page=viewNews&story=$1 [L,NC]
그것은 잘 작동하지만, 분명히 번호에 대해서만. 나는 그것이 텍스트뿐만 아니라 와일드 카드 때문에 작동하기를 원한다.
내가 index.php? page = viewNews & story = test + story 페이지로 직접 간다면 제대로 작동합니다.
페이지의 연결된 스크립트 파일 중 하나에 대해 html 페이지가 반환되면 방화 광구를 살펴보십시오. –
파이어 버그는 링크 된 스크립트를 참조합니다. 그 스크립트를 꺼내면 다음에 링크 된 스크립트에 대해 같은 오류가 발생합니다. 모든 자바 스크립트 파일을 가져 가면 작동합니다. 하지만, 내가 위에서 설명한 것처럼 직접 URL로 이동하면 오류가 없기 때문에 자바 스크립트가 잘못되었다고 생각하지 않습니다. – psynnott