请给我一个菜刀的Mod_Rewrite帮助

时间:2011-10-05 12:45:43

标签: apache mod-rewrite

我想重写表单的所有网址:

http://www.site.com/push20/dir1/dir2/afile.html

http://www.site.com/dir1/dir2/afile.html

即。失去push20

我试过了:

RewriteEngine On
RewriteRule ^push20/(.*) /$1 [R]

但它没有发生。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

/之前,您不需要领先push20吗?

即:

RewriteRule ^/push20/(.*) /$1 [R]

答案 1 :(得分:0)

除非我遗漏了某些内容,否则您可以使用标准Redirect指令执行此操作,具体如下:

Redirect /push20 /

这应该将/ push20下的所有重定向到您网站的根目录 - 基本上它会删除push20并重定向。