나는이 query.php
위치 내 서버에 파일을 ROOT_DIRECTORY/info/query.php
.
htaccess 파일에서 친숙한 URL을 사용할 때까지 스크립트에 문제가 없습니다. 많은 스크립트에 사용했으며 완벽하게 작동하지만이 두 줄을 추가하면
RewriteRule info/([a-zA-Z]*)/ info/query.php?slot=$1
RewriteRule info/([a-zA-Z]*) info/query.php?slot=$1
내 query.php 파일의 .htaccess 파일에서 다음 오류가 발생합니다.
리소스는 스타일 시트로 해석되지만 MIME 유형 text / html : " http://example.com/info/css/reset.css "로 전송되었습니다.
리소스는 스타일 시트로 해석되지만 MIME 유형 text / html : " http://example.com/info/css/style.css "로 전송되었습니다.
(index) : 27 Uncaught ReferenceError : $ is not defined
그러나 .htaccess 파일에서 두 줄을 제거하면 오류가 발생하지 않고 스크립트가 예상대로 실행됩니다.
무엇이 문제일까요? 예기치 않은 동작을 일으키는 내가 뭘 잘못하고 있습니까?
감사!
누구든지 query.php 파일을 원하시면, 저도 업로드 할 수 있습니다. 코드에 대한 코멘트를 작성 해주세요.
문제는 CSS 파일도 '재 작성'한다는 것입니다. 따라서 query.php
. 이것은 당신이 원하는 것이 아닙니다.
재 작성 규칙을 다음과 같이 PHP 파일로만 제한하십시오.
RewriteRule ^info/(.*)\.php$ info/query.php?slot=$1
다음과 같이 이름이 지정 되더라도 모든 파일 이름에 대해이를 수행합니다 this_is_my_file.php
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다