2017-01-20 3 views
1

사실 내 프로젝트는 WordPress에 있습니다. Windows에서 Linux로 서버를 변경하려고합니다.리눅스 서버에서 .htaccess가 작동하지 않습니다.

변경 후이 오류가 발생합니다.

.htaccess은 Linux 서버를 지원하지 않습니까? 당신이 Apache를 사용하는 경우

Error Message

+0

Linux에서 Apache 서버를 구성 했습니까? .htaccess 파일은'AllowOverride'를 사용하여 허용되어야합니다. 이 [directive] (https://httpd.apache.org/docs/2.2/en/mod/core.html#allowoverride)를 사용하면 .htaccess 파일을 사용할 수 있습니다. – AnthonyB

답변

1

, 당신은 .htaccess 파일이 실행될 수 있도록하기 위해이를 구성해야합니다.

는 구체적으로 하나의 사이트를 구성, 당신은

  • virtual host를 만들 수 있습니다, 이렇게하려면. 가상 호스트를 사용하여 도메인 이름, 문서 루트, 서버 별칭 등을 설정할 수 있습니다. AllowoverrideAll (또는 기타)으로 설정할 수도 있습니다. AllowOverride
  • configuration/etc/apache2/apache2.conf (또는 일부 버전에서는 /etc/apache2/httpd.conf)으로 설정하십시오. 이 파일에는/var/www/디렉토리를 가리키는 <Directory "/var/www/"이 있습니다. 이 디렉토리 태그 안에 AllowOverrideAll으로 설정할 수 있습니다. 이 구성을 사용하면 서버의 모든 사이트에서 .htaccess를 사용할 수 있습니다.

더 쉽고 깨끗한 구성을 허용하는 가상 호스트를 사용하는 것이 좋습니다.

0

체크 아웃은 //로 시작하면 다음이 문제를 해결 나를 위해 #

로 변경 htaccess로 파일에 주석, 나는 당신을 위해 너무 바랍니다.