0
확장명이없는 모든 링크를 .htaccess를 사용하여 특정 페이지로 리디렉션하도록 코드를 파악하려고합니다. 예를 들면 : 나는 다음과 같은 코드를 시도RewriteRule을 사용하려고 할 때 오류 500 발생하기
http://mysite.com/run.php?id=link
하지만 내부 오류 (500)를 받고, 심지어 내 홈 페이지에 액세스 할 수 없습니다 :
http://mysite.com/link
은에 다시 가져옵니다.
RewriteEngine on
RewriteBase/
RewriteRule ^.htaccess$ - [F]
RewriteRule ^([A-z,0-9,_,-]+)/?$ /run.php?id=$1 [QSA]
이 작동하는 것 같다 : 당신의 도움에 대한
RewriteEngine On
RewriteRule ^([^/]*)$ /run.php?id=$1 [L]
스택 오버플로에 오신 것을 환영합니다! 아파치 오류 로그는 HTTP 500 응답의 원인에 대해 무엇을 말합니까? 그 정보가 없으면 질문에 대답하기가 훨씬 어렵습니다. 로그에서 로그를 검색하여 질문에 추가하면 도움이되는 답변을 얻을 가능성이 훨씬 큽니다. –
나는 이것에 대해 처음이야 어떻게 그렇게 할까? 올바른 오류 로그 파일을 찾을 수 없습니다. – Munnaz