mod_rewrite将目录重定向到父目录

时间:2011-08-12 14:55:50

标签: apache mod-rewrite

最近我将我的网站移到了Amazon EC2实例。我想重定向

的请求
http://www.domain.com/data/
to
http://www.domain.com

所以旧网站中的所有先前路径都是

http://www.domain.com/data/kjk/sds/sds/index.html应该成为http://www.domain.com/kjk/sds/sds/index.html

我使用htaccess

尝试了几个mod_rewrite规则
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^data/. / [R=301,L]
</IfModule>

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

也许是这样的? (未经测试!)

RewriteRule ^data/(.*)$ /$1 [R=301,L]