워드 프레스 의사 정적 규칙 설정 코드 인 스 턴 스

의사 정적:즉,사이트 자체 가 동적 웹 페이지,예 를 들 어.php,.asp,.aspx 등 형식 이 고 이런 웹 페이지 는'?'데이터 베 이 스 를 읽 기 위해 파 라 메 터 를 추가 합 니 다.가짜 정적 을 열 면 동적 웹 페이지 는 정적 웹 페이지 형식 페이지 로 재 작성 된다.
WordPress 는 다른 사이트 시스템 과 달리 다른 사이트 시스템 은 기본적으로 정적 페이지 생 성 기능 을 가지 고 있다.하지만 Wp 는 위 정적 만 사용 할 수 있 습 니 다.
현재 호스트 는 기본적으로 위 정적 기능 을 지원 합 니 다.공간 배경 에서 위 정적 기능 만 사용 하고 사이트 시스템 을 선택 하면 공간 은 이 시스템 의 위 정적 기능 을 지원 합 니 다.
어떻게 공간 이 위 정적 을 지원 하 는 지 판단 합 니까?사이트 배경:설정-고정 링크,첫 번 째 를 제외 하고 사이트 의 다른 페이지 에 404 가 나타 나 는 지 확인 합 니 다.만약 그렇다면 공간 은 위 정적 을 지원 하지 않 습 니 다.

위 정적 재 작성 URL Rewrite 기능 을 지원 하 는 공간 이 라면 서버 호스트 공간 환경 에 따라 아래 의 위 정적 규칙 만 추가 하면 됩 니 다.
아파 치 의사 정적 규칙
txt 파일 을 새로 만 들 고 아래 코드 를 파일 에 추가 한 다음 htaccess 파일 로 저장 하여 WordPress 사이트 의 루트 디 렉 터 리 에 업로드 하면 됩 니 다.

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Nginx 규칙
Nginx 의 server 모듈 은 다음 과 같은 내용 을 설정 합 니 다.nginx.conf 또는 특정한 사이트 의 설정 환경 을 엽 니 다.예 를 들 어/usr/local/nginx/conf/yzipi.conf 는 server{}대괄호 에 아래 코드 를 추가 합 니 다.
location / {
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){
IIS 의사 정적 규칙 rewrite(.*)/index.php;
}
}
IIS 의사 정적 규칙
txt 파일 을 새로 만 들 고 아래 코드 를 파일 에 추가 한 다음 httpd.ini 파일 로 저장 하여 WordPress 사이트 의 루트 디 렉 터 리 에 업로드 하면 됩 니 다.
[ISAPI_Rewrite]
# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /tag/(.*) /index\.php\?tag=$1
RewriteRule /software-files/(.*) /software-files/$1 [L]
RewriteRule /images/(.*) /images/$1 [L]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
참조 링크
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기