我阅读了所有可用的问答,但我仍然没有找到任何解决方案。
我正在使用 wordpress 运行在线商店。现在由于支付网关选项,我搬到了 opencart。但我有 301 URL 重定向问题..
http://website.com/2011/01/my-product-name/
至
http://website.com/my-product-name.html
我的 htaccess 代码:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#### Rewrite Code ####
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]
Redirect 301 ^/2011/01/my-product-name/$ http://website.com/my-product-name.html
当我尝试将其重定向重定向到
http://website.com/my-product-name.html/?_route_=2011/01/my-product-name/
我不知道为什么它的添加?route = inurl 和所有其他链接?
有没有可用的解决方案?