我做错了什么? 我有
http://www.site.com/shop/viewmy/?ASIN=234FhK3
http://www.site.com/shop/viewmy/?ASIN=423ZH3
尝试转换为
http://www.site.com/shopping/234FhK3/moved
http://www.site.com/shopping/423ZH3/moved
在我获得有关产品234FhK3的一些信息之后,我将使用内部重定向更改“已移动”部分,这是一个变化的变量。
我试过了
RewriteCond %{QUERY_STRING} ASIN=([^&]+) [NC]
RewriteRule ^[^/]+/(shopping/)/?$ $1.(/moved)? [L,R=301,NC]
我对htaccess重写不太好。
答案 0 :(得分:1)
试试这个:
RewriteCond %{QUERY_STRING} ASIN=([^&]+) [NC]
RewriteRule ^shop/viewmy/$ /shopping/%1/moved/? [L,R=301,NC]