Nginx 에서 워드 프레스 배경 404, wp - admin 자동 으로 슬 래 쉬 문 제 를 해결 하지 않 습 니 다.
문 제 는 이 렇 습 니 다. 저 는 블 로그 주소 뒤에 'wp - admin' 을 직접 넣 고 차 를 두 드 려 서 워드 프레스 백 스테이지 에 들 어 가 는 습관 이 있 습 니 다. 그런데 들 어가 보 니 제 가 어떤 관리 항목 을 주문 하 든 일률적으로 404 (페이지 를 찾 지 못 함) 를 하 는 것 을 알 게 되 었 습 니 다. 순간 에 저 는 멘 붕 이 왔 습 니 다. 이것 은 신마 상황 입 니 다.
하위 항목 을 관리 하 는 링크 를 자세히 살 펴 보 니 그들 은 모두 '/ www. slyar. com / blog / edit. phop' 과 같은 것 이 었 다. 관건 은 그들 이 모두 '/ wp - admin /' 라 는 경로 가 빠 졌 고 경로 가 틀 렸 으 니 404 가 분명 하 다 는 것 이다.
문제 가 어디 에 있 는 지 알 면 간단 하고 답 은 틀림없이 Nginx 의 재 정립 규칙 에 있 을 것 이다.
1. 셸 에 로그 인하 고 vim 에서 Nginx 설정 디 렉 터 리 (보통 / usr / local / nginx / conf /) 의 'wordpress. conf' 를 편집 합 니 다. 물론 저 처럼 자신 이 쓴 conf 파일 을 사용한다 면 해당 하 는 설정 파일 을 바 꾸 면 됩 니 다.
vim /usr/local/nginx/conf/wordpress.conf
2. 공식 적 으로 준 줄 을 문서 맨 뒤에 추가 하면 됩 니 다.
location /blog/ {
if ($host != 'www.slyar.com' ) {
rewrite ^/(.*)$ //www.slyar.com/$1 permanent;
}
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /blog/index.php;
}
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
3.: wq 저장 재 부팅 nginx
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.