htaccess重定向(符号

时间:2013-04-29 08:13:23

标签: .htaccess mod-rewrite redirect

我有这个链接

/Kurs-og-konferanser/Inspirasjon-og-motivasjon/Kvinner-i-tiden/Talere-i-Oslo-31.-mai/(event)/1247843

我想重定向到

alle-kurs-og-konferanser/kvinner-i-tiden

所以将此添加到我的.htaccess

Redirect 301 /Kurs-og-konferanser/Inspirasjon-og-motivasjon/Kvinner-i-tiden/Talere-i-Oslo-31.-mai/(event)/1247843 http://{url}/alle-kurs-og-konferanser/kvinner-i-tiden

如果我只是将它添加到我的.htaccess文件中,它会重定向到

alle-kurs-og-konferanser/kvinner-i-tiden/Talere-i-Oslo-31.-mai/(event)/1247843

所以我猜它(事​​件)的东西所以如何逃避这个 - 我已经尝试过(事件)但这只是添加了一些额外的斜杠。

1 个答案:

答案 0 :(得分:1)

请参阅Redirect的文档:

  

然后,以URL-Path开头的任何请求都会向目标URL位置的客户端返回重定向请求。匹配的URL-Path之外的其他路径信息将附加到目标URL。

如果您不想要其他路径信息,请不要使用Redirect。请改用RedirectMatch。您需要将正在匹配的URI表示为正则表达式,这包括将其锚定到字符串的开头(^)并转义为正则表达式元字符的任何字符。