最適合 WordPress 的主機是 linux 服務器,當然有些人不可避免的購買了 windows 主機,在 windows 主機上搭建 WordPress,設置固定鏈接的話,固定鏈接中會出現 index.php 。
如何去掉 WordPress 固定鏈接中的 index.php 呢?
新建一個記事本文件, 寫入以下代碼, 並保存, 連同.txt 格式重新命名為 404.php; 將這個 404.php 頁面上傳到網站根目錄下。
<?php
$qs = $_SERVER[『QUERY_STRING』];
$_SERVER[『REQUEST_URI』] = substr($qs, strpos($qs, 『:80』)+3);
$_SERVER[『PATH_INFO』] = $_SERVER[『REQUEST_URI』];
include(『index.php』); ?>
在主機服務器的管理控制面板中, 設置 404 自定義錯誤指向 404.php;
完成以上步驟後, 在 WordPress 的後台 – 設置 (Options) – 固定鏈接 (Permalinks) 中重新設置你希望使用的永久鏈接形式就可以了.
通過以上三步簡單的設置, 你的 Windows 主機就可以和 Linux 主機一樣, 設置固定鏈接時就不會再出現 index.php 了。