我正在尝试使用301将一个旧的url重定向到一个新的url
我需要以下301?http://www .example.com/ RewriteQueryString /?depId=1&typeCatId=1到以下http://www.example.com/mens/clothing的搜索示例
因此,当我在浏览器中输入长URL时,我会被重定向到新的短URL
有什么想法吗?
发布于 2010-10-08 01:53:04
RewriteEngine On
RewriteRule ^search/\?depId=1&typeCatId=1$ /mens/clothing [R=301]^试一试。
发布于 2010-10-08 01:48:24
您可以在.htaccess文件或apache配置中使用mod_rewrite。如果你要映射很多不同的部门等,你可以看看RewriteMap的特性。在RewriteRule之后使用R标志将导致浏览器重定向,而不仅仅是内部重定向。使用R=301将使其成为301重定向。
https://stackoverflow.com/questions/3883870
复制相似问题