2012-09-04 68 views
0

我想在我的域的子文件夾中託管一個博客,它由django應用程序覆蓋。我大部分時間都在那裏,但我需要一些幫助才能完成終點線。主持一個與django應用程序並行的WordPress博客

目前,如果我去domain.com,django應用程序已正確投放。如果我去domain.com/blog/,則博客已正確投放。但是,如果我去domain.com/blog(請注意缺少的尾部斜槓),urlconf將返回一個URL not found錯誤。

我已經試過幾件事情,其中​​包括:

  • 重新排序在我的Apache配置
  • 具有Django的URL配置陷阱domain.com/blog條件和AliasDirectory,並WSGIScriptAlias語句重定向到domain.com/blog/(可能不會引起無限循環的重定向)

我的下一步是什麼?

這裏是我的Apache的conf的相關部分:

Alias /blog/ /var/www/blog/ 

<Directory /var/www/blog/> 
AllowOverride All 
Order deny,allow 
Allow from all 
</Directory> 
+0

Chris,從Alias聲明中刪除了斜線。提交這個答案,我會接受它。 –

回答

1

我已經很多年沒有使用的Apache,但儘量走樣剛剛/博客,而不是/博客/。目前的問題是,Apache沒有捕獲它,所以它被傳遞給Django。如果這不起作用,您也可以嘗試在Apache conf中設置301重定向,以重定向到斜槓版本,從而完全避免使用Django。

相關問題