我需要帮助。我的商店运行在MagentoCE1.9上,我希望在Magento中的所有urls中添加拖尾斜杠,或者删除它。添加尾随斜杠不起作用,因为有些图像和其他链接文件不想加载,因此我将其添加到.htaccess文件中,以消除尾随斜杠:
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
发布于 2015-03-02 08:29:54
希望这个作品,
试一试这个规则
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中手动添加斜杠,否则会导致错误。
发布于 2015-03-02 08:32:29
转到您的前端//default/template/review/form.phtml文件,如果没有<form>标记,则在<form>标记之后添加它。
https://stackoverflow.com/questions/28804386
复制相似问题