我正在主持論壇,最近決定將其移到子域。使用.htaccess將URL重定向到子域
因此,我將所有的論壇文件都移到var/www/forum
,我可以通過這個目錄訪問論壇,即example.net/forum
。
我也在我的apache虛擬主機中設置了子域,所以如果我去forum.example.net
它會顯示論壇給我,這也很好。
我現在需要做的就是設置一個.htaccess來將使用目錄URL example.net/forum
的人重定向到forum.example.net
。
This answer讓我接近,但不完全在那裏,因爲它會不斷重定向我。
理想情況下,我也想通過他們的請求,例如example.net/forum/viewtopic.php?example
被重定向到forum.example.net/viewtopic.php?example
。
在我的答案中,mod-rewrite可能會工作,但我不太清楚如何實現它。
任何幫助,將不勝感激。
這對我不起作用。這是''.htaccess'文件中的唯一規則,它位於'/ var/www/forum /'中。我已經做了一次硬刷新,但是如果我去example.net/forum/viewtopic.php?f=2&t=436它不重定向我。 – James
好吧,它現在重定向我,但只是'http://forum./viewtopic.php?f = 2&t = 436' – James
現在完美了,謝謝! – James