.htaccess将一个文件夹中的所有文件重定向到另一个文件夹中的完全相同

时间:2010-01-05 19:58:03

标签: .htaccess mod-rewrite url-rewriting

我们只需将名为“Music”的目录中的每个页面移动到名为“Information”的目录中......这是唯一的变化。页面音乐有很多链接,我们不想打破它们。我在重写条件方面并不擅长......

基本上,我想要做的就是当用户键入music / index.php,例如music或life / mypage.php时,只需将其重定向到information / index.php或information / life / mypage .php ......只是从音乐变为信息。我确实希望在URL框中显示正确的URL(信息)。

......我很生气。我一直在努力让这件事在下午完成!

2 个答案:

答案 0 :(得分:11)

使用反向引用:

RewriteRule ^foo/(.*)$ bar/$1

答案 1 :(得分:0)

RedirectMatch ^ / foo / bar /(.*) http://www.wherever.org/a/foo/bar/ $ 1