[英]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.