正如你所看到的,我有兩個問題。但兩者對我來說同樣重要。WordPress的3.8子域每次重定向到登錄頁面和永久鏈接拋出404錯誤
我想要什麼:
- 我想重定向我的域名 「www.domain.de/blog」 到 「blog.domain.de」。
- 2.我想通過Worpress管理面板啓用「漂亮」的固定鏈接。
背景資料:
- 我有我自己的root用戶權限,Ubuntu和完整訪問服務器。
- 域名來自聯合域名/var/www/domain.de。
- 我的二級域名重定向到「無功/網絡/ domain.de /博客/電流」
- WordPress是文件夾中的「無功/網絡/ domain.de /博客/電流」
- 我的WordPress是一個博客,沒有多站點!
- 我的文檔根指向 「無功/網絡/ domain.de」
1.案例:
我創建了統一域的子域 「blog.domain.de」 和重定向到文件夾/var/www/domain.de/blog。在WordPress中,我在blog.domain.de上設置了兩個URL字段。
這是第一個問題。我可以通過url blog.domain.de訪問該網站,但是當我想通過wp-login登錄時,那麼該URL什麼也不做,我會得到一個完整的白頁。當我現在回到blog.domain.de時,我已登錄,但每一個想要登錄的步驟都將重定向到wp-login站點,並且我不再登錄。
我已清除緩存和谷歌的問題,但所有的解決方案是爲多站點,而不是與我的WordPress的工作。
2.案例:
請問使用WordPress的設置的永久鏈接,進入到一個帖子,它返回一個404錯誤。 WordPress的具有存取權限的.htaccess文件(chmod爲0777的權利)和寫重寫規則是這樣的:
# 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
解決問題病例1 2
好吧,我問的問題在我的服務器的主機也是如此。他們在我的服務器之前有一個Web應用程序防火牆,它不允許子域名。我的主機已將子域添加到防火牆,現在全部都像魅力一樣工作。 :)
感謝您的特別幫助!
**關於第2點:** 它不工作,同樣的問題。 .htaccess文件與wp-config文件位於同一個文件夾中,因此Wordpress可以在文件中寫入。我希望這是正確的?! **在第1點** 我在wp-config文件中添加了該行,WP現在會做什麼?有沒有我必須觀看的日誌文件?對不起,我是新來的WordPress。我來自Rails,在這裏我也是初學者^^ –
似乎很難回答你的問題,因爲需要來自測試的附加反饋。所以我可以推薦你首先找到:當你看到Wordpress的空白頁面時發現確切的錯誤:http://codex.wordpress.org/Debugging_in_WordPress 添加的WP_DEBUG設置的目標是查看錯誤屏幕,但您也應該將其添加到服務器的error_log文件中。 您可以檢查服務器上的error_log(應該在那裏寫入錯誤),但我無法幫助解決這個問題,因爲我通常使用CPanel(而不是VPS)並在面板中顯示error_log。 – Minister
關於第2點:你的子域名「Document root」是否指向/var/www/domain.de/blog,並且你的wordpress被放入了一個文件夾/當前(這裏是wp-config和.htaccess)?如果是這種情況,那麼你可以檢查「從它自己的目錄中運行wordpress」:http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory以及:http://codex.wordpress.org/Moving_WordPress(不同的案例解釋) 讓我們知道您是否有其他信息 - 編輯您的問題,幷包括新的數據。 – Minister