我在我的WordPress網站中遇到index.php問題。由於我已將WordPress數據庫從WordPress更改並遷移到mydatabase,所以此問題已到達。我也改變了我的表前綴名稱。如何從WordPress網站URL中刪除index.php
現在的問題是,我無法看到我的頁面和帖子沒有index.php
。
http://example.com/index.php/postname/
我曾嘗試以下解決方案:
更改固定鏈接設置(沒有改變)。
用.htaccess文件改變重寫模塊(沒有改變)。
在我的apache2服務器中啓用重寫模塊(什麼都沒有發生)。
爲緩存目的刪除了wp_options表的rewrite_module的值(什麼也沒有發生)。
如果我設置%postname%固定鏈接
即G。 http://example.com/postname/
然後我得到404錯誤。
我的.htaccess代碼:
# 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
請人給我提供正確的解決方案。如何擺脫index.php
?
你能發佈.htaccess嗎? –
你需要在這個問題中包含.htaccess文件。 – Robert
如果你訪問一個不存在的頁面,你會得到404 Wordpress錯誤頁面(通常是主題)還是404服務器頁面(通常只有純文本)?例如http://example.com/fakelocation/ –