질문/조언질답게시판
Extra Form
PHP PHP 7.2
CMS Rhymix

HTTPS://도메인.COM/idnex

는 404오류가 뜨는데

HTTPS://도메인.COM/boder/31

이런거는 됩니다

왜 이러죠?

  • profile
    index.php 로 불러야 하지 않나요?
    boder 는 짧은 주소를 인식하는 것 같구요.
  • profile profile
    그렇군요 왜 이렇게 부르는지 모르겠네요
  • profile profile
    메뉴id여서
    리다이렉트 오류인것 같은데
    어디를 수정해야할지 모르겠네요
  • profile profile
    웹에서 index.html 또는 index.php 는 특별한 파일들이기 때문에 index 를 짧은 주소로 지정하는 것은 잘 안되지 않을까 합니다.
  • profile profile
    라이믹스 데모에서 보니
    바로 index.php로 넘어가지는데
    어디를 수정해야할까요?
  • profile profile
    일단 임시방편으로
    index라는 폴더 만들어서 리다이렉트하게는 만들었습니다만
    어떻게 수정을 해야할까요
    아예삭제했다 설치해도 같은현상이니
    apache문제인것 같습니다
  • profile
    어떤 환경에서 설치하신건가요?

    linode vultr lightsail 인가요?

    ubuntu인가요? centos 인가요?
  • profile profile
    linode ubunut 18.04입니다!
  • profile profile
    설치 참고는 이 블로그를 했습니다!
    https://blog.lael.be/post/7264
  • profile
    설정 - 사이트 메뉴 편집 - 집 모양 있는 메인 페이지 " 메뉴 ID " 가 index 로 되어 있으면 home 이나 다른거로 바꺼보세요.
  • profile
    https://httpd.apache.org/docs/2.4/content-negotiation.html#multiviews

    Multiviews 옵션이 활성화되어 있다면 존재하지 않는 폴더 요청시 자동으로 비슷한 이름의 파일을 매칭시켜줍니다. 즉, http://example.com/foo1/ 요청시 foo1 폴더가 없다면 알아서 http://example.com/foo1.html이나 http://example.com/foo1.php 파일을 대신 불러옵니다.

    라이믹스 폴더엔 당연히 index 폴더가 없는데, index.php 파일은 있으니 라이믹스 rewrite 규칙을 무시하고 index.php 파일을 불러오는것으로 보입니다.

    해결방법은 .htaccess나 directory 옵션(allowoverride 설정이 있는) 에서 Options +FollowSymLinks -MultiViews -Indexes 처럼 해당 옵션을 꺼버리면 됩니다.
  • profile profile
    와! 고맙습니다