我正在使用重新匹配将所有流量从SubDir1重定向到SubDir2,同时使URL的所有其他部分保持不变。因此,例如

http://www.mydomain.com/subdir1/

会重定向到

http://www.mydomain.com/subdir2/

我正在使用此规则:

RedirectMatch 302 /subdir1/.* /subdir2/$1

哪个适用于URL

http://www.mydomain.com/subdir1/

但不适合任何更长的URL的页面。所以它不匹配

http://www.mydomain.com/subdir1/index.htm

应该重定向到

http://www.mydomain.com/subdir2/index.htm

如果有人有任何想法,我将不胜感激。

有帮助吗?

解决方案

这个线程完全有帮助吗?http://www.webmasterworld.com/forum92/4097.htm

其他提示

您需要在您的周围围绕括号。*

RedirectMatch 302 /subdir1/(.*) /subdir2/$1

没有那个$ 1是毫无意义的,不会“知道”要匹配的内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top