Extra Form
PHP PHP 7.2
CMS XpressEngine1

썸씽모듈 짧은 주소를 쓰려면 nginx 파일을 건드려야 한다는거 까지 알았습니다.

 

호스팅은 카페24에 하려는데 nginx를 건드려면 일반 호스팅이 아닌 가상서버호스팅을 사용해야 하는건가요?

 

서버구축은 잘 모르니 많이 헤메고 있습니다.

  • profile

    일반 호스팅에서 .htaccess 수정하는 방법도 지원하지 않나요?

  • profile ?
    아 일반 호스팅에서도 가능한건가요?
  • ? profile
    nginx는 아파치의 htaccess처럼 외부파일을 통해 짧은주소 규칙을 입력할수 없어 서버 설정을 변경해야 한다는것입니다.

    대부분의 호스팅은 호환성을 위해 아파치를 사용하므로 그냥 .htaccess 파일을 수정하시면 됩니다.
  • profile ?
    ftp 접속해서 봤는데 루트에는 www 폴더만 있고 .htaccess 파일은 없네요.
    어디서 수정해야 하는지 모르겠습니다. T.T
  • ? profile
    없다면 추가하시면 메모장에서 .htaccess 를 만들어 올리시면 됩니다.
  • profile ?
    답변 고맙습니다.
    기존에 있던 일반 호스팅에서 한번 시도 해보겠습니다.
  • ? profile
    www 폴더안에 보시면 있을겁니다
    라이믹스 짧은주소 기능을 사용중이시라면 .htaccess 파일이 없을수 없습니다.
  • ?

    답변 감사합니다. 일단 가상서버호스팅이 아닌 일반 호스팅으로 신청했습니다.

     

    .htacess를 수정했는데 언제 반영이 되나요?

     

    ssh로 sudo service apache2 restart를 실행해 봤는데 접근 거부라고 해서 리스타트가 안됩니다. 

  • ? profile
    웹 호스팅에서는 고객이 아파치 서버를 리스타트 할 수 없습니다.
    .htaccess를 수정하면 바로 반영이 되는데, 어떻게 수정하셨나요?
  • ?
    아 수정하면 바로 반영되는거네요. 감사합니다.

    htacess 파일에
    RewriteRule ^@([a-zA-Z0-9가-힇_]+)/?$ ./index.php?mid=profile&act=dispSomethingProfileView&smember=$1 [L,QSA]

    이거 입력하고 저장했는데 짧은글 주소가 안되서요 T.T

    서버 초보가 이것저것 해보는데 잘 안됩니다.
  • ? profile
    수정하신 파일의 위치를 스샷으로 폴더내부 구조 보이도록해서 첨부하세요
  • ?
    root 에 있는 .htacess파일입니다.
    아래와 같이 되어 있구요.

    PHP_FLAG register_globals ON
    PHP_VALUE mysql.default_charset UTF8
    RewriteRule ^@([a-zA-Z0-9가-힇_]+)/?$ ./index.php?mid=profile&act=dispSomethingProfileView&smember=$1 [L,QSA]
  • ? profile
    XE/라이믹스 설치폴더의 .htaccess 파일을 수정하셔야 합니다. XE나 라이믹스 둘다 htaccess 파일이 기본적으로 존재하므로 파일에 저 내용만 있을 수 없습니다. www 폴더 안 .htaccess 파일을 수정해보시라고 댓글 달았는데 댓글수가 많다보니 미처 못보신것 같네요
  • ?

    답변 감사합니다.
    여태까지 root에 있는 htaccess만 건드려 봤는데 안되서 고민중이었습니다.

    설치폴더에 .htaccess가 없어 왜그런가 생각해봤는데 맥에서 zip파일을 풀고 ftp로 전송할 경우 숨김파일은 전송이 안되서 그런거 같습니다.

    저녁에 테스트 한번 해보겠습니다. ^^

  • ?
    YJSoft님 덕분에 해결했습니다. 감사합니다.