⚙️백엔드/라이믹스

라이믹스 - 게시판 이동 시에 404 Not Found 해결

Janger 2022. 9. 14. 17:11
728x90

라이믹스를 막 세팅을 마치고 내비게이션 바에서 어떤 게시판으로 이동할 경우

 

페이지를 찾을 수 없다는 404 Not Found가 나오게 되는데 이는 서버 엔진(Apache, nginx)의 rewrite 기능이 잘 작동하지 않아서 생기는 문제

 

 

 

 

 

 

 

 

방법 1. 짧은 주소 사용하지 않음 설정

 

매뉴얼대로 rewrite 설정을 하거나,  설정 - 시스템 설정 - 고급 설정 - 짧은 주소 사용을 "사용하지 않음"으로 선택해주면 일단은 해결

 

 

 

 

 

 

 

주소 부분을 잘 보면 index.php?mid={메뉴 ID} 형식으로 변경이 된다. 

 

 

 

 

 

 

(권장) 방법 2. apache2.conf에서 AllowOverride 수정

아파치일 경우엔 아래 명령어로 설정 파일을 편집기로 열어서

vim /etc/apache2/apache2.conf

 

 

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

AllowOverride 값을 None에서 All로 변경해주면 된다. 

 

 

service apache2 restart

설정후에는 웹 서버 재시작 필수

 

 

 

 

 

 

그러면 index.php?mid={메뉴 ID}이런 긴 주소가 아니라 /{메뉴 ID} 형식으로 깔끔하게 주소가 표시가 된다. 

 

 

 

 

 

 

 

 

참고: 

https://xetown.com/questions/1629067

 

라이믹스 설치후 게시판 이동시 404

라이믹스 설치시 이것저것 만져보고있는데. 게시판을 생성해서 들어가거나 하면 404 가 출력이됩니다. 엔진엑스 사용중이며 어떻게 해결해야할까요?

xetown.com

https://nan1004au.tistory.com/328

 

.htaccess가 안먹히는 경우

.htaccess 에 제대로 입력을 했는데도 자꾸 엉뚱한 결과값이 나온다면 rewrite 모듈이 적용안되어 있거나 아파치에서 해당 디렉터리에 AllowOverride가 All 이 아닌 none으로 되어 있는 경우 입니다. php파

nan1004au.tistory.com

 

728x90