[英]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 address
和Blog address
網址都指向http://aromapersona.com/blog。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.