簡體   English   中英

在沒有404的Rails內正確安裝Wordpress?

[英]Properly install Wordpress inside Rails without 404s?

我有一個Rails網站,我想在/ public目錄中安裝Wordpress。

我做到了,它工作正常,除了當我單擊文章時,它是404s。 參見http://aromapersona.com/blog/

如何避免404處理? 我假設我必須添加一條路線。

我正在使用Apache和Passenger。

最終起作用的是.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> 

例如,您可以在VirtualHost中為特定位置禁用“乘客”

<Location /your/railsfolder/path/public/blog>
    PassengerEnabled off
</Location>

您可能還想對Directory指令進行內部處理。 :)

我認為您不必對Rails路線做任何特別的事情。 我有一個像這樣工作的Rails 2.3.8應用程序設置,並且Rails應用程序本身沒有特定的內容。

我假設wordpress博客位於public/blog

您應該能夠在public/blog/.htaccess添加PassengerEnabled Off

您還需要檢查Wordpress設置,並確保Wordpress addressBlog address網址都指向http://aromapersona.com/blog。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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