|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1721896 |
25 |
2015-12
1721896
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (736) |
정은준1 |
2014-05 |
5188793 |
0 |
2014-05
5188793
1 정은준1
|
75577 |
SATA 외장 전원 질문드립니다. (2) |
BJH |
2013-12 |
4349 |
0 |
2013-12
4349
1 BJH
|
75576 |
기가바이트 보드 a/s 맏기려고 하는데요.. (5) |
김준유 |
2016-07 |
4349 |
1 |
2016-07
4349
1 김준유
|
75575 |
mikrotik hap ac 국가변경이 안바뀝니다 (9) |
무국 |
2017-09 |
4349 |
0 |
2017-09
4349
1 무국
|
75574 |
라이저 카드를 이렇게 써도 되나요? (9) |
sffbig |
2019-10 |
4349 |
0 |
2019-10
4349
1 sffbig
|
75573 |
DOS(Win98)부팅 BIOS(AMI) 업데이트가 안되는데 아시는분 설명좀 부탁드립니다. |
공간사랑 |
2015-05 |
4349 |
0 |
2015-05
4349
1 공간사랑
|
75572 |
다들 ss4200-e 어떻게들 사용하시는지 여쭤봅니다. (3) |
심사숙고 |
2017-03 |
4349 |
0 |
2017-03
4349
1 심사숙고
|
75571 |
Xenserver의 DVSC(Distrubuted Virtual Switch controller) 사용 (2) |
김지환1 |
2015-04 |
4349 |
0 |
2015-04
4349
1 김지환1
|
75570 |
윈 2012 서버에서 사용할만한 모니터링 프로그램 추천요.. (2) |
임진욱 |
2016-04 |
4349 |
0 |
2016-04
4349
1 임진욱
|
75569 |
이 조합을 돌릴수 있는 보드가 있는지 문의 드립니다. (13) |
refreshair |
2016-01 |
4349 |
0 |
2016-01
4349
1 refreshair
|
75568 |
노트북GPU 사설에서 교체해 주는곳이 있을까요? 다리미신공 대실패ㅠㅠ (4) |
박중석 |
2020-03 |
4349 |
0 |
2020-03
4349
1 박중석
|
75567 |
가상화를 위한 서버 선택 문의 입니다. (15) |
Q군 |
2014-03 |
4349 |
0 |
2014-03
4349
1 Q군
|
75566 |
이게 무슨뜻일까요..?? (4) |
이규민 |
2015-04 |
4349 |
1 |
2015-04
4349
1 이규민
|
75565 |
무한 재부팅 도와 주세요.. (18) |
여주농민76 |
2019-02 |
4349 |
0 |
2019-02
4349
1 여주농민76
|
75564 |
슈마 X8DTN+ (EE-ATX)에 적합한 일반 Full Tower Case가 있을까요? (8) |
꿈꾸는베빈야 |
2018-07 |
4349 |
0 |
2018-07
4349
1 꿈꾸는베빈야
|
75563 |
NginX 관련 질문 하나 드리겠습니다. (5) |
지니보이 |
2016-08 |
4349 |
0 |
2016-08
4349
1 지니보이
|
75562 |
40명 정도 되는 연구소에서 쓸만한 NAS가 뭘까요? (9) |
전직P연구원 |
2014-11 |
4349 |
0 |
2014-11
4349
1 전직P연구원
|
75561 |
esxi에서 zfs 파일서버 os 뭐가 좋나요? (8) |
병따개님 |
2020-06 |
4349 |
0 |
2020-06
4349
1 병따개님
|
75560 |
M.2 SSD PCIe 4.0없는 보드도 인식은 되나요? (4) |
우당탕탕 |
2022-01 |
4349 |
0 |
2022-01
4349
1 우당탕탕
|
75559 |
아주 구형.. 워크스테이션..CPU쿨러... (17) |
송지만 |
2014-04 |
4350 |
0 |
2014-04
4350
1 송지만
|
75558 |
Infiniband 케이블 10M 짜리 보신분 (3) |
iwill |
2018-01 |
4350 |
0 |
2018-01
4350
1 iwill
|
->
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 로 바꾸는 것이 효율적일 수 도 있겠네요.