我在本地服務器上有一個WordPress博客:/ var/www/html/blog (在根目錄'/ var/www/html'中有其他頁面我不應該移動,所以我不能把wordpress博客放在根目錄中)WordPress虛擬主機永久失敗
我買了一個域名,並且用虛擬主機把它分配到了這個博客。然後我激活WordPress博客中的永久鏈接。
的問題是,當我去的mydomain/index.php文件或MYDOMAIN /,它顯示了一個「阿帕奇2測試頁」,並在Apache的錯誤日誌寫入此消息:
有FollowSymLinks或SymLinksIfOwnerMatch熄滅這意味着RewriteRule指令禁止:在/ var/www/html等/博客/
如果我去MYDOMAIN/WP-login.php中,這是正確的。如果我去mydomain/section/blabla /,那是對的。但索引頁失敗。
如果我對wordpress博客中的.htaccess文件發表評論,索引頁面可以工作,但像mydomain/section/blabla /這樣的頁面不會。
這是我的虛擬主機配置代碼:
<VirtualHost *:80>
ServerAdmin ...Mymail...
DocumentRoot /var/www/html/blog
ServerName ...mydomain...
</Virtualhost>
這是我在WordPress目錄的.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我已經測試過了,但沒有任何反應:( – 2015-03-25 10:14:55
什麼 選項+ SymLinksIfOwnerMatch – 2015-03-25 10:18:14
這是行不通的 – 2015-03-25 10:31:47