我在blog
目录下的magento根文件夹中输入了文字。此博客目录已从实际站点复制到我的应用程序。 (我正在使用鱼猪magento扩展为Magento中的词压集成)
/var/www/
app
blog
在magento admin中,我已将使用Web服务器重写设置为否
我在前端的图片中有以下路径
http://www.example.com/blog/wp-content/uploads/2014/05/blogimage-150x150.png
此图像存在于指定位置。目录和文件的文件权限为777
。但前端博客页面中不显示该图像。
当我在Chrome浏览器中手动输入此图片网址时,我收到 This webpage has a redirect loop
错误。在它。
.htaccess
文件仅包含此行DirectoryIndex index.php
我也试过这些命令
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');
该应用程序托管于nginx
更新
如果我在 http://www.example.com/blog/wp-content/sample.jpg 位置放置图片,我也无法访问此图片。
如何修复此重定向循环,是否有人可以提供帮助?
答案 0 :(得分:0)
此问题现已解决。我读了fishpig的文档。安装指南中提到了它。 如果您希望在http://www.yourmagento.com/blog上查看您的博客,请不要在名为blog的子目录中安装WordPress。因此,建议您在名为wp
的子目录中安装WordPress在我的例子中,wordpress目录的名称和博客网址都是相同的,即。博客。当我将wordpress的目录名从博客更改为博客并更改了adminp下的相同设置以进行fishpig集成。每件事情都开始很好。
修复
如果你的wordpress有url作为www.example.com/blog,那么目录结构应该如下
/var/www/
app
blogs (or something other than blog)