|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1792927 |
25 |
2015-12
1792927
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (737) |
정은준1 |
2014-05 |
5267917 |
0 |
2014-05
5267917
1 정은준1
|
68790 |
윈도우 10 특성인가요???? (2) |
초보IT |
2016-07 |
4398 |
0 |
2016-07
4398
1 초보IT
|
68789 |
리눅스를 급하게 설치해야 할 경우 tui 모드로 설치하면 설치속도가 더 빠른가요? (5) |
겨울나무 |
2015-05 |
4975 |
0 |
2015-05
4975
1 겨울나무
|
68788 |
[비컴] 고양이에게 날 생선을 줘도 되나요? (19) |
하셀호프 |
2018-10 |
8325 |
0 |
2018-10
8325
1 하셀호프
|
68787 |
윈도우7 설치되어있는 컴에 XP 설치방법 좀 알려주세요. (3) |
최원시익 |
2011-10 |
8620 |
0 |
2011-10
8620
1 최원시익
|
68786 |
BUFFALO BWC-35H01/SV 드라이버 |
하루카 |
2011-10 |
6054 |
0 |
2011-10
6054
1 하루카
|
68785 |
유튜브나 비메오 동영상을 웹뷰로 재생시키려고 할때 어떤 html 코드를 써야 할까요? (1) |
병맛폰 |
2014-02 |
10277 |
0 |
2014-02
10277
1 병맛폰
|
68784 |
[내용추가]분전반을 좀 작게 만들 방법이 있을까요? (5) |
정의석 |
2018-10 |
4222 |
0 |
2018-10
4222
1 정의석
|
68783 |
usb 유전원 허브에 USB 랜카드 연결시 네트워크 마비 현상 질문 (17) |
구차니 |
2024-05 |
2432 |
0 |
2024-05
2432
1 구차니
|
68782 |
775 x48보드 질문 (2) |
Nikon |
2014-02 |
4514 |
0 |
2014-02
4514
1 Nikon
|
68781 |
LSI 9211 컨트롤러 셀러 선정법 문의드립니다 (8) |
xRan |
2018-10 |
4188 |
0 |
2018-10
4188
1 xRan
|
68780 |
Trojan - 어떤 바이러스인가요? (3) |
아름다운노을 |
2011-11 |
6261 |
0 |
2011-11
6261
1 아름다운노을
|
68779 |
첸브로 핫스왑 트레이 고정 나사... (4) |
윤승철 |
2011-11 |
6749 |
0 |
2011-11
6749
1 윤승철
|
68778 |
예전 ML110 G7 공구가 질문 (2) |
나우마크 |
2014-02 |
3533 |
0 |
2014-02
3533
1 나우마크
|
68777 |
DELL 제품 전면패널 이어폰 단자. (5) |
다큐 |
2019-12 |
3024 |
0 |
2019-12
3024
1 다큐
|
68776 |
서버LED 경고의 장애범위가 궁금합니다. (20) |
perls |
2021-03 |
7347 |
0 |
2021-03
7347
1 perls
|
68775 |
파일명으로 디렉토리를 만들어 이동 시켜주는 프로그램 (2) |
agegold |
2015-06 |
3734 |
0 |
2015-06
3734
1 agegold
|
68774 |
블랙박스 vegera 인데요 . 구글링해도 이런 모델이 ? 없어서 차량에 직접 (5) |
신은왜 |
2024-07 |
1802 |
0 |
2024-07
1802
1 신은왜
|
68773 |
아이피대역이 다른 웹관리페이지는 어떻게 들어가야 할까요? (5) |
행복하세 |
2018-10 |
3517 |
0 |
2018-10
3517
1 행복하세
|
68772 |
e5- 26xx v3 와 v4 성능차이를 알고 싶습니다. (9) |
Frinc |
2019-12 |
6719 |
0 |
2019-12
6719
1 Frinc
|
68771 |
컴퓨터 프리징이 생깁니다. (14) |
CharlieJadeK |
2022-11 |
4486 |
0 |
2022-11
4486
1 CharlieJadeK
|
->
try_files 는 $uri $uri/ 에 해당하는 파일/디렉토리가 존재하지 않을 경우에만, index.php?$args 로 rewrite 합니다.
따라서 디렉토리 존재 여부를 체크하지 않으려면, 아래처럼 모든 주소에 대해 rewrte 하면 됩니다.
rewrite ^(.*)$ /index.php?$args break;
그러나 js, img 파일까지 index.php 로 rewrite 하면 안될테니,
다음처럼 '파일이 존재하지 않을 경우만 모두 rewrite' 하면 되지 않을까요?
if (!-f $request_filename){
rewrite ^(.*)$ /index.php?$args break;
}
답변 감사합니다.
덕분에 index.php형태로 걸려 있는 것은 해결을 했습니다.
추가로 질문 드려도 될까요?
위에 제가 말씀 드린 형태로
www.사이트명.com/news/로 퍼머링크가 걸려 있구요
그 아래 있는 파일들도 마찬가지로 퍼머링크가 걸려 있습니다.
그래서 www.사이트명.com/news/messege.php 로 링크가 걸려 있는 것을 클릭하면
실제 news 디렉토리에는 파일이 존재하지 않고 퍼머링크 걸린 곳에 존재하기때문에 찾지 못하고 404에러를 냅니다.
이런 경우 어떻게 해야 하나요?
이렇게 된 이유중에는 워드 프레스의 플러그인중에 커스텀 퍼머링크라는 것을 사용하고 있는것이 문제인데요
이 플러그인이 아파치에서는 문제없이 동작하던 것인데 NginX로 오면서 제대로 작동을 안한다는 것이죠
이 플러그인은 "홈디렉토리/wp/wp-content/theme/테마명/" 의 아래에 관련 파일들을 넣어놓으면
퍼머링크를 생성하여 그 파일로 연결해주는 역할을 하는 것입니다.
그래서 퍼머링크를 디렉토리뿐 아니라 파일까지 다 걸어놓은 모양입니다.
현재 사이트를 이전하는 것이 요구사항인지라
사이트의 내용을 수정한다던가 하는 것은 어려운 실정입니다.
설사 한다고 해도 사이트 파일들이 너무 복잡하게 얽혀 있어 수정하려면 꽤 큰 공수가 들거 같습니다.
정적 파일이 800개를 넘어가고 있고 거기에 더해서 워드프레스에 쓰여진 플러그인도 꽤 많이 있는터라
전체 파일 용량이 4.5기가를 넘고 있습니다.
뭔가 뾰족한 묘수가 없을까요.....ㅜ.ㅠ
404 에러가 nginx 에서 나오는 것인지, '커스텀 퍼머링크'에서 나오는 것인지 분석해봐야 하니깐요.
이 경우 문제 해결 비용이 너무 커질 것 같으면, 차라리 apache 로 바꾸는 것이 효율적일 수 도 있겠네요.