1. 程式人生 > >win主機wordpress偽靜態設置方法404頁面方法

win主機wordpress偽靜態設置方法404頁面方法

面板 頁面 include bsp tle pan https get 404頁面

  • 新建一個404.txt文檔,將以下代碼復制進去:
  1. header(“HTTP/1.1 200 OK”);
  2. $ori_qs = $_SERVER[‘QUERY_STRING‘];
  3. $pattern = ‘/[^;]+;[^:]+://[^/]+(/[^?]*)(?:?(.*))?/i’;
  4. preg_match($pattern, $ori_qs, $matches);
  5. $_SERVER[‘PATH_INFO‘] = $matches[1] . ‘?’ . $matches[2];
  6. $_SERVER[‘REQUEST_URI‘] = $_SERVER[‘PATH_INFO‘];
  7. $query_args = explode(‘&’, $matches[2]);
  8. unset($_GET);
  9. foreach ($query_args as $arg)
  10. {
  11. $the_arg = explode(‘=’, $arg);
  12. $_GET[$the_arg[0]] = $the_arg[1];
  13. }
  14. include(‘index.php’);
  15. ?>

復制進去後,點擊另存為,保存為404.php.

  • 然後進入WP後臺,【設置】–【固定連接】裏面,先把固定連接選擇自定義,設置成/%post_id%.html。
  • 上傳下面的404.php頁面到網站根目錄下,然後在虛擬主機控制面板裏面修改404跳轉頁面為剛才上傳的404.php,這樣就可以實現偽靜態了
本文地址:https://www.lisen.me/251.html
版權聲明:本文為原創文章,版權歸 李森的博客 所有,歡迎分享本文,轉載請保留出處!

win主機wordpress偽靜態設置方法404頁面方法