我已經安裝在子目錄的WordPress:WordPress的 - 子目錄 - htaccess的
/public_html/blog/
我希望能夠訪問這樣的博客:
http://example.com/blog
和帖子是這樣的:
http://example.com/blog/category/postname
在一般設置中,我將「WordPress地址(URL)」設置爲:
http://example.com/blog
固定鏈接設置,如:
/blog/%category%/%postname%
在子目錄(/的public_html /博客/)我有一個.htaccess這樣的:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
一切正常,除了能夠訪問博客首頁: http://www.example.com/blog 這樣做會將我發送到「Wordpress 404頁面未找到」頁面。
我會非常感謝解決方案!
編輯
我是個白癡 - 我錯過了什麼重要的。我需要改變也是在WordPress的>常規網站網址:
http://example.com/blog
這樣做,並隨後移除/博客/從固定鏈接結構使一切工作。如果@IanB沒有找到沒有必要的/ blog/bit,我可能不會發現這個。謝謝...
感謝您的回覆。我已經嘗試了很多組合,到目前爲止,我上面發佈的是最接近我去解決它。 如果我刪除/博客/從永久鏈接結構它不起作用。我最終在example.com/category/postname。 index.php位於博客目錄中 - 我確實想在example.com/blog上顯示博客(網站的其餘部分是定製的並位於根目錄中)。 我可以在example.com/blog/wp-admin登錄一切OK。 – Leon 2012-03-03 17:38:43