在Heroku上托管的Ruby on Rails应用程序子文件夹上的Wordpress博客

时间:2016-11-30 05:01:11

标签: wordpress heroku

我遇到了麻烦。我目前在我的子域名上有一个wordpress博客,如:www.blog.websitename.com。但是我想把它移到www.websitename.com/blog。

这就是问题所在,因为在www.websitename.com上,我在Heroku上托管了一个ruby on rails应用程序。我无法找到有关如何执行此操作的任何说明。

会爱任何人的建议!

1 个答案:

答案 0 :(得分:0)

在您的数据库中,您必须搜索www.blog.websitename.com并将其替换为www.websitename.com/blog

有一个很好的脚本,我经常用于此目的:

https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

下载它,将其上传到您的wordpress文件夹并通过webrowser调用。

也许,如果你的wordpress文件夹中有.htaccess文件,你必须在2行调整路径:

自:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

要:

# BEGIN WordPress
<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>