htaccess - 删除子目录时重定向到新域

时间:2015-04-05 22:17:30

标签: .htaccess url-redirection

我想重定向到新域名,并从网址中删除“论坛”一词。像这样:

http://example.org/forum/viewtopic.php?f=1&t=2525

http://example.net/viewtopic.php?f=1&t=2525

“论坛”之后会有很多不同的字符串。

这就是我所拥有的:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.org/forum/ [NC,OR]
RewriteRule ^(.*)$ http://example.net/$1 [L,R=301,NC]

它重定向到新域但不会摆脱“论坛”。我尝试了一堆不同的排列。什么都没有得到它。

1 个答案:

答案 0 :(得分:1)

我找到了自己的答案。

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^forum/(.*)$ http://example.net/$1 [R=301,L]

希望这有助于某人。