重定向任何包含/ foo /的网址

时间:2012-04-14 22:27:16

标签: .htaccess redirect

我正在尝试使用.htaccess / Apache重定向一系列大约400个网址,其中包含网址中给定/目录/任意位置的特定位置。

这里的问题是我的网站正在接收对我们的服务器ip上托管的旧网站的请求。我已经尝试手动重定向网址,但音量太大了。

我已搜索但只能找到重定向查询字符串或文件的示例

提前致谢。

3 个答案:

答案 0 :(得分:1)

好的,如果所有链接都有相同的目录... example store / funstuff / blahblah.php

和funstuff是你正在寻找的目录然后你可以修改你的.htaccess文件一些东西这个

 Options +FollowSymlinks
 Options -Multiviews
 RewriteEngine On
 RewriteCond %{REQUEST_URI} funstuff
 RewriteRule . http://www.gohere.com/

然后,如果你需要传递更多的URL信息,你可以像这样做最后一行:

 RewriteRule ^(.*)$ http://www.gohere.com/1$

这应该让你开始......你可能需要稍微调整一下。

答案 1 :(得分:0)

您使用哪种语言处理重定向?

您可能需要使用搜索给定/目录/.

的正则表达式

答案 2 :(得分:0)

如果我正确理解你的问题并且你正在使用Apache; RedirectMatch应该做你想做的事。

它接受匹配的正则表达式,然后可以重定向到您选择的位置。