[英]Wordpress - Subdirectory - htaccess
我在一個子目錄中安裝了Wordpress:
/public_html/blog/
我希望能夠像這樣訪問博客:
http://example.com/blog
和這樣的帖子:
http://example.com/blog/category/postname
在一般設置中,我將“WordPress地址(URL)”設置為:
http://example.com/blog
永久鏈接設置如下:
/blog/%category%/%postname%
在子目錄(/ public_html / blog /)中,我有一個.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> General中的站點URL更改為:
http://example.com/blog
這樣做然后從永久鏈接結構中刪除/ blog /使一切正常。 如果@IanB沒有拿到沒有必要的/ blog /位,我可能不會發現這個。 謝謝...
我想到了兩件事。 我認為你不需要在永久鏈接結構中添加/ blog /(除非wordpress正在為你添加)。 如果這是安裝它的文件,那應該是自動的。
此外,您的wordpress安裝的index.php文件在哪里 - 是在博客文件夾中還是在/ public_html /文件夾中。
如果您想在http://example.com/blog上顯示該博客,則該博客應位於博客文件夾中。
您用於登錄的文件路徑是什么? 那工作正常嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.