Apache 301删除旧页面时是否重定向到新页面?

Apache 301删除旧页面时是否重定向到新页面?,apache,.htaccess,redirect,Apache,.htaccess,Redirect,我将论坛从一个子目录删除到一个子域。子目录中的一个页面只有两周的历史,但其中一个页面的点击率很高。但是,它已经不存在了。它现在存在于新的子域中。我是否可以创建一个301重定向,将不存在的页面从子目录重定向到子域中现有的重复页面 我试过: redirect 301 /forum/viewtopic.php?f=30&t=45 http://forum.hollywoodnose.com/questions/126/alternative-ways-to-look-younger 但这不起

我将论坛从一个子目录删除到一个子域。子目录中的一个页面只有两周的历史,但其中一个页面的点击率很高。但是,它已经不存在了。它现在存在于新的子域中。我是否可以创建一个301重定向,将不存在的页面从子目录重定向到子域中现有的重复页面

我试过:

redirect 301 /forum/viewtopic.php?f=30&t=45 http://forum.hollywoodnose.com/questions/126/alternative-ways-to-look-younger

但这不起作用。。。就像我说的
/forum/viewtopic.php?f=30&t=45
不再存在。但是,它与
http://forum.hollywoodnose.com/questions/126/alternative-ways-to-look-younger
/forum/viewtopic.php?f=30&t=45
已编制索引,但。。。我如何使301重定向?谢谢你

如果页面不再存在也没关系这是重定向的原因之一,你尝试过使用完整路径吗?在
.htaccess
中,或者在你的论坛或网站应用程序中,你有没有其他的重写正在进行,就像WordPress重定向到自己的404一样?
RewriteEngine On
RewriteBase   /

RewriteCond   %{QUERY_STRING}  \bf=30\&t=45\b
RewriteRule   ^forum/viewtopic.php$ \
   http://forum.hollywoodnose.com/questions/126/alternative-ways-to-look-younger [R=301,L]