찾다

 >  Q&A  >  본문

php - .htaccess 리디렉션이 작동하지 않는 이유는 무엇입니까?

옵션 +FollowSymLinks
RewriteEngine 켜기
RewriteCond %{http_host} ^xxx.com [NC]
RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]

웹사이트 루트 디렉토리에 새로운 .htaccess를 생성하면 안 되나요? xxx.com에 접속할 때 www로 이동하면 안 되나요?
Alibaba Cloud Server에 tomcat이 설치되어 있습니다.

给我你的怀抱给我你的怀抱2840일 전576

모든 응답(2)나는 대답할 것이다

  • 某草草

    某草草2017-05-16 13:07:35

    서버 설정도 구성해야 합니다. Allowoverride all을 아파치 아래에 추가해야 합니다.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:07:35

    코드를 보면 도메인 이름에 www.접두사만 추가한 것 같습니다. 다음은 제가 자주 사용하는 코드입니다. 으아아아

    그래도 작동하지 않는다면 아파치가 다시 쓰기를 활성화하지 않았거나 .htaccess를 지원하지 않는 것일 수 있습니다.


    Tomcat은 Apache와 함께 사용해야 합니다. Tomcat은 단지 HTTP 프로토콜을 처리하지 않는 서블릿 컨테이너입니다. htaccess는 apache의 구성입니다. 물론 apache 구성 없이는 적용되지 않습니다.

    회신하다
    0
  • 취소회신하다