0

我究竟做错了什么?我有

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 重写。

4

1 回答 1

1

试试这个:

RewriteCond %{QUERY_STRING} ASIN=([^&]+) [NC]
RewriteRule ^shop/viewmy/$ /shopping/%1/moved/? [L,R=301,NC]
于 2012-12-24T12:49:32.857 回答