커뮤니티

CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 8.0

라이믹스가 들어 있는 폴더 rrr 이고

rrr 폴더 안에 sub 라는 폴더가 있습니다.

이 sub 라는 폴더는 라이믹스와 연동되지는 않고 웹페이지 ddd, eee, fff만 별도로 보여주는 html 파일을 넣어 두었습니다.

따라서 aaa.com/sub/ddd.html 이렇게 호출해서 사용하고 있는 것이지요

 

이것을 aaa.com/ddd 이렇게 호출하고 싶은데....
AI의 도움을 받아 세 시간을 씨름하다 실패했네요...

RewriteRule ^ddd/?$ /sub/ddd.html [L]

RewriteRule ^eee/?$ /sub/eee.html [L]

RewriteRule ^fff/?$ /sub/fff.html [L]


위와 같이도 해보고 

 

RewriteRule ^ddd/?$ sub/ddd.html [L]

RewriteRule ^eee/?$ sub/eee.html [L]

RewriteRule ^fff/?$ sub/fff.html [L]

이렇게도 해보고

RewriteRule ^ddd/?$ sub/ddd.html [END]

RewriteRule ^eee/?$ sub/eee.html [END]

RewriteRule ^fff/?$ sub/fff.html [END]

이 외에도 몇 가지 방식을 해봤는데도 실패했습니다.

최종적으로 각각의 폴더를 만들고 index 파일로 변경해서 하라고 하는데,
실제로는 파일이 제법 많아서 폴더가 많아지는 걸 원하지 않아서  .htaccess 에서 해결할 수 있는 방법이 있는지 여쭤 봅니다.

 

대류 Lv. 2
제로보드4 nzeo.com
대류

댓글 4

  • 라이믹스 코어에서 기본으로 사용하는 rhymix.org/qna 같은 주소 형태와 충돌할 것 같습니다.

     

    코어에서 사용하는 짧은주소 형태가 점점 다양해지고 있으니, 라이믹스의 틀 안에서 외부페이지로 불러와 보여주는 방법이 가장 안정적일 거예요.

  • @기진곰

    어쩐지 아무리해도 안 되더라니.. 충돌이 있었던 게 맞군요 ㅠ
    라이믹스 틀에서 벗어나면 번개같이 빠르게 로딩이 되어서 그런 방식을 택했는데 어렵겠네요

  • @대류

    확장자만 떼고 aaa.com/sub/ddd 형태의 주소도 괜찮으시다면

    sub 폴더 안에 .htaccess를 따로 만들어서 충돌을 피할 수도 있습니다.

    이 경우 .htaccess 내용에서는 sub를 모두 빼야 하겠지요.

  • @기진곰

    그건 이미 구현했습니다.^^