我正在努力将所有链接从http // www.domain.com/forum /永久重定向到http://forum.domain.com/。问题是仅使用查询字符串,而不是要加载的实际文件。.htaccess重定向有查询字符串,但未命中文件
正如你可以从我的下面的例子看到的,新的链接缺少url中的文件,但有查询字符串。
实施例1:(失败)从
链接:http://domain.com/forum/memberlist.php?mode=viewprofile&u=1
被发送到:http://forum.domain.com/?mode=viewprofile&u=258
实施例2:http://domain.com/forum/viewtopic.php?f=1&t=1&start=1
:(失败)从链接
发送到:http://forum.domain.com/?f=1&t=1&start=1
这是我的.htaccess文件(位于内部WWW /论坛/)
RedirectMatch 301 ^/forum/.*$ http://forum.domain.com
子文件夹/论坛/是应该被重定向的唯一联系。我们只是将论坛移至新的子域名。我对htaccess并不熟悉,所以如果您需要更多信息,请原谅我。