데비안 에칭 모드 재작성 문제

데비안 에칭 모드 재작성 문제

나는 webmin과 함께 debian etch와 apache 2를 사용하고 있습니다.

Mod rewrite가 내 서버에서 작동하고 있지만 내 .htaccess에서 이 코드를 사용할 때마다 500 오류가 발생합니다.

옵션 +Symlinks 따르기

RewriteEngine 켜기

재작성베이스 /

RewriteCond %{HTTP_HOST} ^www.site.eu$ [NC]

RewriteRule ^(.)$http://site.eu/$1 [R=301,L]*

Apache 오류 로그에도 다음 오류가 표시됩니다.

잘못된 명령 'RewriteEngine', 철자가 틀리거나 서버 구성에 포함되지 않은 모듈에 의해 정의되었을 수 있습니다.

어떤 도움이라도 대단히 감사하겠습니다.

답변1

다시 쓰기 모듈을 활성화하셨나요?

a2enmod rewrite

답변2

이 문제를 해결한 후에도 RewriteRule에 문제가 있습니다. 별표는 줄 끝에 올 수 없습니다. 아마도 점 뒤에 누락되어 단일 문자 페이지 이름만 일치하지 않을 수 있습니다.

RewriteRule ^(.*)$ http://site.eu/$1 [R=301,L]

답변3

정보를 제공해 주셔서 감사합니다. /etc/apache2가 있는 apache2.conf 파일의 맨 아래에 다음 줄을 추가하여 문제를 해결했습니다.

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

이제 잘 작동합니다 :)

관련 정보