【发布时间】:2011-11-02 03:22:48
【问题描述】:
我阅读了所有可用的问答,但我仍然没有找到任何解决方案。
我正在使用 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 和所有其他链接?
有什么解决办法吗?
【问题讨论】:
-
我刚刚找到了解决方案。我需要添加分机吗?像这样重定向规则末尾的问号.. 重定向 301 /2010/10/my-product-name/website.com/my-product-name.html?重定向完美工作..谢谢,
标签: php .htaccess url redirect opencart