2012-04-30 80 views
0

我正在努力將所有鏈接從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並不熟悉,所以如果您需要更多信息,請原諒我。

回答

0

這個工作對我罰款:

RedirectMatch 301 ^/forum/(.*) http://forum.domain.com/$1 

我不知道爲什麼它的工作原理,但我發現,使用好老的試錯。

相關問題