我遇到一些问题。我从一种电子商务系统切换到另一种电子商务系统,这改变了某些页面的url结构。我对此表示满意,并设置了一些重写规则。不知何故,它停止了工作,我不确定为什么。
我需要更改
我正在使用
RewriteRule ^/?(product|ecategory)/([^\/]+)/(.+?)\$ /$3 [R=301,L]
RewriteRule ^/?(manu)/(.+?)\$ /$2 [R=301,L]
RewriteRule ^/?(news)/([^\/]+)/(.+?)\$ /blog/$2/$3 [R=301,L]
RewriteRule ^/?(newscategory)/([^\/]+)/(.+?)\$ /blog/$3 [R=301,L]
RewriteRule ^/?([0-9]+)/(.+?)\$ /$2 [R=301,L]
Bu这现在不起作用,并且我对htaccess重定向没有足够的知识来找出问题所在。我一直在进行更改并在网上查看,但是我觉得我正在圈子中,这很令人困惑。
请,有人可以给我一些建议吗?
答案 0 :(得分:0)
我通过删除$之前的/解决了它。这是我的错误,因为我认为这些网址的结尾处通常带有.html。