最適合 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 了。