問題描述

我一直在試圖找到一個解決方案。但我不能..

我的連結都是 domain.com/index.php/post_name/

我真的要刪除/index.php

我搜尋並發現一些… 說我需要新增這些.. 但它不工作..

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

我使用 3.5.2 wp 。

如果你知道任何事情,請讓我知道。

最佳解決方案

轉到您的 WP-ADMIN – > 設定 – > 永久連結,並使用永久連結結構更改,如果生成任何.htaccess 檔案複製內容並更新您的.htaccess 檔案。

或者檢查您的主機 mod_rewrite 是否透過建立一個檔案 phpinfo.php 與內容啟用,

<?php phpinfo();?>

上傳此檔案並透過瀏覽器瀏覽。所以你知道哪些模組被啟用。您需要使用 mod_rewrite 從 URL 中刪除 index.php

更多細節檢查 this link

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。