仅重定向一个页面页面而不影响路径中具有nam的其他URL

时间:2012-08-28 18:20:16

标签: .htaccess redirect

我想重定向页面:

http://www.mysite.com/samplepage/

http://www.mysite.com/samplepage/samplepage2/等页面不得重定向。

这是我目前的.htaccess代码:

RedirectMatch 301 ^/samplepage/ /new-samplepageurl

问题: 这个也重定向网址: http://www.mysite.com/samplepage/samplepage2/

我可以仅将重定向限制为一条确切的路径吗?

1 个答案:

答案 0 :(得分:6)

尝试使用:

RedirectMatch 301 ^/samplepage/?$ /new-samplepageurl

$符号标记字符串的结尾,而?标记使得尾部斜线成为可选(例如,/samplepage/samplepage/将被重定向)