1
일부 라인, 나는 URL이 잘못 갈 때"내부 서버 오류"내 htaccess로 파일의
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.css$
RewriteCond %{REQUEST_URI} !\.js$
RewriteCond %{REQUEST_URI} !\.images$
RewriteCond %{REQUEST_URI} ^/(.*)$
RewriteCond %{REQUEST_URI} !(\.jpg|\.gif|\.png)$ [NC]
RewriteRule ^(.*)$ user/$1 [L,QSA]
다음 그러나 같은 모습됩니다 mydomain.com/blablabla을 위해, 그것은 내부를주고 그래서 서버 오류. 다시 쓴 URI가 존재한다면 그렇지 않은 경우, 그것이 재 작성을 수행하지 못했습니다 RewriteCond %{REQUEST_URI} ^/(.*)$
RewriteCond %{DOCUMENT_ROOT}/user/%1 -f [OR]
RewriteCond %{DOCUMENT_ROOT}/user/%1 -d
이 검사를 한 후 내 htaccess로 이러한 조건을 추가
내 스 니펫과 관련하여 전체 코드를 적어주세요. 왜냐하면 .htaccess에 익숙하지 않기 때문입니다. –
유효한 URL이 주어지면 항상 그 중 일부는 404가 발견되었습니다. –
@duke는 무엇을 복사 했습니까? 당신은 이미 귀하의 질문에 대답했다 –