簡體   English   中英

Wordpress - 子目錄 - htaccess

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM