2013-01-11 4 views
0

전담 서버에서 실행되는 웹 사이트에서 작업하고 있습니다. 설치 프로그램은 CentOS 컴퓨터와 Apache이지만 별칭은 없습니다 (서버에서 실행되는 유일한 웹 사이트). 웹 사이트 파일은 /var/www/html/이고 mod_rewrite 로그는 사용할 수 없습니다.별칭이없는 웹 서버의 RewriteBase

RewriteBase /var/www/html/RewriteBase /을 모두 시도했지만 성공하지 못했습니다. 내 로컬 컴퓨터에서 작업 할 때 재 작성 규칙이 정확하다고 확신합니다.

아무도 RewriteBase 값을 알아야합니까?

P. .htaccess이 문제는 RewriteBase하지 않았다, 그러나 AllowOverride 보안상의 이유로 None로 설정 /var/www/html/

업데이트

에서 웹 사이트의 루트에 있습니다.

+0

¿를 다시 시작하는 명령 service httpd restart을 실행? –

+0

@faa 웹 사이트 루트'/ var/www/html /' –

+1

루트에 있다면,'RewriteBase'는'/'이어야합니다. ¿ 무엇이 문제이며'RewriteBase'를 바꾸면 해결 될 것이라고 생각하십니까? –

답변

0

의견에 나와 동일한 문제가 있기 때문에 위의 답변을 게시하고 있습니다. 이 답변은 앞으로도 같은 문제가 발생할 수있는 사람들을위한 것입니다. 구성 파일 /etc/httpd/conf/httpd.conf 파일에서

AllowOverride None 

요구 사항이 당신이 사용할 수 있도록합니다

<Directory "/var/www/html"> 섹션에

AllowOverride All로 변경하기 .htaccess 파일이 사이트의 웹 루트에 있습니다. 그 후

는 아파치 서비스 htaccess로 파일이