2014-01-17 36 views
0

正如你所看到的,我有兩個問題。但兩者對我來說同樣重要。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應用程序防火牆,它不允許子域名。我的主機已將子域添加到防火牆,現在全部都像魅力一樣工作。 :)

感謝您的特別幫助!

回答

1

在點2:

能否請您嘗試調整:

RewriteBase /domain.de/blog/current/ 

到:

RewriteBase/

而且我通常在最後重寫線以下路徑(而不是的完整路徑,在您的指定:/domain.de/blog/current/index.php):

RewriteRule . /index.php [L] 

這兩個調整都可以設置正確的.htaccess重寫規則,並可以解決第1點問題。

在第1點:

如果問題1還沒有固定的,你應該嘗試調試找到您所遇到的實際錯誤。你應該在wp-config.php文件中加入以下設置入手:

define('WP_DEBUG', true); 

讓我知道結果,我會嘗試進一步幫助(如果需要)。

+0

**關於第2點:** 它不工作,同樣的問題。 .htaccess文件與wp-config文件位於同一個文件夾中,因此Wordpress可以在文件中寫入。我希望這是正確的?! **在第1點** 我在wp-config文件中添加了該行,WP現在會做什麼?有沒有我必須觀看的日誌文件?對不起,我是新來的WordPress。我來自Rails,在這裏我也是初學者^^ –

+0

似乎很難回答你的問題,因爲需要來自測試的附加反饋。所以我可以推薦你首先找到:當你看到Wordpress的空白頁面時發現確切的錯誤:http://codex.wordpress.org/Debugging_in_WordPress 添加的WP_DEBUG設置的目標是查看錯誤屏幕,但您也應該將其添加到服務器的error_log文件中。 您可以檢查服務器上的error_log(應該在那裏寫入錯誤),但我無法幫助解決這個問題,因爲我通常使用CPanel(而不是VPS)並在面板中顯示error_log。 – Minister

+0

關於第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

相關問題