首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改.htaccess后,Magento中的评论不起作用

更改.htaccess后,Magento中的评论不起作用
EN

Stack Overflow用户
提问于 2015-03-02 07:10:40
回答 2查看 233关注 0票数 0

我需要帮助。我的商店运行在MagentoCE1.9上,我希望在Magento中的所有urls中添加拖尾斜杠,或者删除它。添加尾随斜杠不起作用,因为有些图像和其他链接文件不想加载,因此我将其添加到.htaccess文件中,以消除尾随斜杠:

代码语言:javascript
运行
复制
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} !^\.localhost$ [NC]
RewriteRule ^(.+[^/])/$ http://%{HTTP_HOST}/$1 [R=301,L,NE]

斜杠消失了,网站的渲染也是正确的。然而,现在我注意到对我的产品的评论根本没有注册。客户可以单击该链接来编写评论,但是单击submit按钮后页面会刷新,但没有消息显示评论已成功提交。评论也没有在管理面板中注册。也许其他模块也不起作用,但我仍然没有注意到。

如果没有上面的代码,链接就是这样的:http://xxxxxxx.com/review/product/list/id/1/category/3#review-form

这就是上面的代码链接的样子:http://xxxxxxx.com/review/product/list/id/1/category/3#review-form

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-02 08:29:54

希望这个作品,

试一试这个规则

代码语言:javascript
运行
复制
RewriteCond %{REQUEST_URI}  !\.(php|phtml|html?|ico|pdf|flv|jpg|jpeg|png|gif|svg|js|css|swf|otf|woff|ttf|eot|xml|GIF|sql)$
RewriteRule ^(.*)([^/])$ http://%{HTTP_HOST}/$1$2/ [L,R=301]

如果条件满足,这将向所有url添加尾斜杠。

注意:这也将重定向on电签出中的ajax url,因此,如果您正在使用SSL进行on电校验,请在所有请求url中手动添加斜杠,否则会导致错误。

票数 1
EN

Stack Overflow用户

发布于 2015-03-02 08:32:29

转到您的前端//default/template/review/form.phtml文件,如果没有<form>标记,则在<form>标记之后添加它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28804386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档