繁体   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