301重定向网址

时间:2010-10-07 16:46:13

标签: linux mod-rewrite apache2

我正在尝试使用301

将旧网址重定向到新网址

我需要一个RewriteQueryString的示例,用于以下301? http://www .example.com / search /?depId = 1& typeCatId = 1到以下http://www.example.com/mens/clothing

因此,当我在浏览器中输入长URL时,我被重定向到新的更短的网址

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您可以在.htaccess文件或apache配置中使用mod_rewrite。如果您要要映射许多不同的部门等,您可以查看RewriteMap功能。在RewriteRule之后使用[R]标志将导致浏览器重定向而不仅仅是内部重定向。使用[R = 301]将使其成为301重定向。

答案 1 :(得分:0)

RewriteEngine On
RewriteRule ^search/\?depId=1&typeCatId=1$ /mens/clothing [R=301]

^试试。