win主機wordpress偽靜態設置方法404頁面方法
阿新 • • 發佈:2017-07-01
面板 頁面 include bsp tle pan https get 404頁面
版權聲明:本文為原創文章,版權歸 李森的博客 所有,歡迎分享本文,轉載請保留出處!
- 新建一個404.txt文檔,將以下代碼復制進去:
- header(“HTTP/1.1 200 OK”);
- $ori_qs = $_SERVER[‘QUERY_STRING‘];
- $pattern = ‘/[^;]+;[^:]+://[^/]+(/[^?]*)(?:?(.*))?/i’;
- preg_match($pattern, $ori_qs, $matches);
- $_SERVER[‘PATH_INFO‘] = $matches[1] . ‘?’ . $matches[2];
- $_SERVER[‘REQUEST_URI‘] = $_SERVER[‘PATH_INFO‘];
- $query_args = explode(‘&’, $matches[2]);
- unset($_GET);
- foreach ($query_args as $arg)
- {
- $the_arg = explode(‘=’, $arg);
- $_GET[$the_arg[0]] = $the_arg[1];
- }
- include(‘index.php’);
- ?>
復制進去後,點擊另存為,保存為404.php.
- 然後進入WP後臺,【設置】–【固定連接】裏面,先把固定連接選擇自定義,設置成/%post_id%.html。
- 上傳下面的404.php頁面到網站根目錄下,然後在虛擬主機控制面板裏面修改404跳轉頁面為剛才上傳的404.php,這樣就可以實現偽靜態了
版權聲明:本文為原創文章,版權歸 李森的博客 所有,歡迎分享本文,轉載請保留出處!
win主機wordpress偽靜態設置方法404頁面方法