2012-04-14 55 views
0

的任何url我试图将包含给定/目录/ url中任何位置的.htaccess/Apache的约400个URL使用指定位置重定向到一系列URL。重定向包含/ foo/

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

我搜索,但只能找到提前重定向查询字符串或文件

感谢例子。

回答

1

好吧,如果各个环节都有相同的目录在那里......例如存储/ 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$ 

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

0

你正在处理重定向的语言是什么?

您可能需要使用正则表达式来搜索给定的/ directory /。

0

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

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