워드프레스 웹사이트 구축을 위해 우리는 항상 사용자들에게 Linux 시스템을 사용하도록 권장했지만, 여전히 여러 가지 이유로 많은 사용자들이 Windows 시스템을 선택하는 것은 불가피하며, 또한 사용자는 중국어 링크 404 오류 문제에 자주 직면하게 됩니다. 이제 WordPress Tutorial 열은 중국어 링크(예: 탭 페이지)의 404 오류에 대한 솔루션을 제공합니다. ) Windows IIS 7.5 솔루션에서.
우선, WordPress 설치 디렉토리에 다음 내용으로 새로운 "index2.php" 파일을 생성합니다:
<?php // IIS Mod-Rewrite if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) { $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL']; } // IIS Isapi_Rewrite else if (isset($_SERVER['HTTP_X_REWRITE_URL'])) { $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL']; } else { // Use ORIG_PATH_INFO if there is no PATH_INFO if ( !isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO']) ) $_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO']; // Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice) if ( isset($_SERVER['PATH_INFO']) ) { if ( $_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME'] ) $_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO']; else $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO']; } // Append the query string if it exists and isn't null if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) { $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING']; } } require("index.php"); ?>
<rule name="ChineseURL" stopProcessing="true"> <match url="/(tag|category)/(.*)" /> <action type="Rewrite" url="index2.php" /> </rule>
워드프레스가 루트 디렉터리에 설치되지 않은 경우 "
위 방법은 태그 및 카테고리의 중국어 링크에만 적용됩니다. 웹사이트의 모든 중국어 링크(예: 기사, 페이지 등)를 변환해야 하는 경우에는 web.config 규칙의 마지막 단계에서는 web.config를 직접 편집하고 위 그림의
이 방법은 새로운 index2.php 파일을 생성하고 이를 pseudo-static 규칙으로 구현하는 방법이므로 워드프레스 업데이트 및 업그레이드에 영향을 받지 않으므로 권장됩니다.
위 내용은 Windows IIS 7.5 WordPress 의사 정적 중국어 링크 404 오류 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!