htaccess重写url remove子目录

时间:2011-07-22 19:34:08

标签: .htaccess

我正在尝试重写

http://www.example.com/directory/folder/*

http://www.example.com/directory/*

htaccess文件位于directory

这是我的.htaccess文件:

RewriteEngine on
RewriteBase /directory/
RewriteRule ^(.*)$ folder/$1 [L]

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:15)

这就是我最终做的事情:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)folder 
RewriteRule ^(.*)$ folder/$1 [L]

答案 1 :(得分:2)

怎么样?
RewriteEngine on
RewriteRule ^folder/(.*) /directory/$1 [L]

?? 或者你可以不用[L]或改为使用[R]。