我已将网站从 WordPress 重组为 Opencart,因此所有 URL 都已更改。我正在尝试用新产品重定向我的旧产品页面,但它没有重定向,因为 OpenCart 添加了一些奇怪的东西?route=
等等。
这是我的 .htaccess
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
Redirect 301 /store/products/old-item-name/ http://store.mydomain.com/new-item-name
它正在重定向到这个奇怪的网址
http://store.mydomain.com/new-item-name?_route_=store/products/old-item-name/
感谢您的大力帮助..百万谢谢