0

sub-domain forum.new4u.com为该站点创建了一个new4u.com.

实际上是 /web/forum目录中的论坛。所以论坛也可以访问http://news4u.com/forum/index.php,也可以在http://forum.news4u.com/index.php

现在,我想将所有旧论坛 URL 重定向到新论坛 URL。

例子:

http://news4u.com/forum/post_id=225

http://forum.news4u.com/post_id=225

我怎样才能实现它。

4

1 回答 1

3

取决于您的服务器技术。

IIS - ISAPI 重写

阿帕奇 - mod_rewrite

nginx - HttpRewriteModule

编辑 -

由于您应该使用 mod_rewrite,因此您可以执行以下操作:

RewriteRule ^forum/([^/.]+) http://forum.news4u.com/$1

编辑2 -

RewriteCond %{HTTP_HOST} ^forum.news4u.com [NC]
RewriteRule ^/(.*)$ /forum/$1 [L]
于 2012-06-27T07:19:17.200 回答