2013-03-23 141 views
0

我刚刚将一个网站从一个子文件夹移动到html根目录,我需要某种htaccess规则来重写所有网址,以便旧网站仍然可以正常工作用通配符重写/重定向从子域到域的URL?

旧路径是www.domain.com/stage/* 现在应该指向www.domain.com/*

我该怎么做到这一点?

回答

0

不知道您使用什么类型的Web服务器的,应该是这个样子

rewrite ^(.+)/stage/(.*)$ $1/$2; 

让和我知道如果你需要任何的改进,如果你需要它为特定的Web服务器

+0

感谢名单! Apache 这个也工作 'RedirectMatch 301 /stage/(.*)$ http:// domain.com/$ 1' – jorisx 2013-03-23 22:05:26

+0

我会尽量避免硬编码域如果我是你(那么WWW?),只是匹配URL的开始与您为结束所做的相同。 – sagibb 2013-03-23 22:26:04