Windows IIS 7.5 WordPress 의사 정적 중국어 링크 404 오류 해결 방법

藏色散人
풀어 주다: 2019-10-11 11:26:21
앞으로
2196명이 탐색했습니다.

Windows IIS 7.5 WordPress 의사 정적 중국어 링크 404 오류 해결 방법

워드프레스 웹사이트 구축을 위해 우리는 항상 사용자들에게 Linux 시스템을 사용하도록 권장했지만, 여전히 여러 가지 이유로 많은 사용자들이 Windows 시스템을 선택하는 것은 불가피하며, 또한 사용자는 중국어 링크 404 오류 문제에 자주 직면하게 됩니다. 이제 WordPress Tutorial 열은 중국어 링크(예: 탭 페이지)의 404 오류에 대한 솔루션을 제공합니다. ) Windows IIS 7.5 솔루션에서.

Windows IIS 7.5 WordPress 의사 정적 중국어 링크 404 오류 해결 방법

우선, WordPress 설치 디렉토리에 다음 내용으로 새로운 "index2.php" 파일을 생성합니다:

<?php
// IIS Mod-Rewrite
if (isset($_SERVER[&#39;HTTP_X_ORIGINAL_URL&#39;])) {
    $_SERVER[&#39;REQUEST_URI&#39;] = $_SERVER[&#39;HTTP_X_ORIGINAL_URL&#39;];
}
// IIS Isapi_Rewrite
else if (isset($_SERVER[&#39;HTTP_X_REWRITE_URL&#39;])) {
    $_SERVER[&#39;REQUEST_URI&#39;] = $_SERVER[&#39;HTTP_X_REWRITE_URL&#39;];
} else {
    // Use ORIG_PATH_INFO if there is no PATH_INFO
    if ( !isset($_SERVER[&#39;PATH_INFO&#39;]) && isset($_SERVER[&#39;ORIG_PATH_INFO&#39;]) )
        $_SERVER[&#39;PATH_INFO&#39;] = $_SERVER[&#39;ORIG_PATH_INFO&#39;];
// Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice)
    if ( isset($_SERVER[&#39;PATH_INFO&#39;]) ) {
        if ( $_SERVER[&#39;PATH_INFO&#39;] == $_SERVER[&#39;SCRIPT_NAME&#39;] )
            $_SERVER[&#39;REQUEST_URI&#39;] = $_SERVER[&#39;PATH_INFO&#39;];
        else
            $_SERVER[&#39;REQUEST_URI&#39;] = $_SERVER[&#39;SCRIPT_NAME&#39;] . $_SERVER[&#39;PATH_INFO&#39;];
    }
    // Append the query string if it exists and isn&#39;t null
    if (isset($_SERVER[&#39;QUERY_STRING&#39;]) && !empty($_SERVER[&#39;QUERY_STRING&#39;])) {
        $_SERVER[&#39;REQUEST_URI&#39;] .= &#39;?&#39; . $_SERVER[&#39;QUERY_STRING&#39;];
    }
}
require("index.php");
?>
로그인 후 복사
# 🎜🎜# 그런 다음 web.config에 새 규칙을 추가하고 이 규칙을 규칙 컬렉션의 맨 위에 배치합니다:

<rule name="ChineseURL" stopProcessing="true">
 <match url="/(tag|category)/(.*)" />
 <action type="Rewrite" url="index2.php" />
</rule>
로그인 후 복사
효과는 다음과 같습니다:

#🎜🎜 #

Windows IIS 7.5 WordPress 의사 정적 중국어 링크 404 오류 해결 방법워드프레스가 루트 디렉터리에 설치되지 않은 경우 ""를 ""와 일치합니다. 고정링크 설정에서 기본 태그 접두어와 카테고리 접두어(태그 및 카테고리)가 변경된 경우 이 문장에서 해당 내용을 변경하면 됩니다.

위 방법은 태그 및 카테고리의 중국어 링크에만 적용됩니다. 웹사이트의 모든 중국어 링크(예: 기사, 페이지 등)를 변환해야 하는 경우에는 web.config 규칙의 마지막 단계에서는 web.config를 직접 편집하고 위 그림의 그렇습니다.

이 방법은 새로운 index2.php 파일을 생성하고 이를 pseudo-static 규칙으로 구현하는 방법이므로 워드프레스 업데이트 및 업그레이드에 영향을 받지 않으므로 권장됩니다.

위 내용은 Windows IIS 7.5 WordPress 의사 정적 중국어 링크 404 오류 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:wpcom
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!