.htaccess htaccess重写url删除子目录

.htaccess htaccess重写url删除子目录,.htaccess,.htaccess,我正试图重写 http://www.example.com/directory/folder/* 到 http://www.example.com/directory/* htaccess文件位于目录中 这是我的.htaccess文件: RewriteEngine on RewriteBase /directory/ RewriteRule ^(.*)$ folder/$1 [L] 任何帮助都将不胜感激。这个怎么样 RewriteEngine on RewriteRule ^folder/(.

我正试图重写

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

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

htaccess文件位于
目录中

这是我的.htaccess文件:

RewriteEngine on
RewriteBase /directory/
RewriteRule ^(.*)$ folder/$1 [L]
任何帮助都将不胜感激。

这个怎么样

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

或者您可以不使用[L]或使用[R]。

这就是我最后要做的:

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

如果目录文件夹中有文件,如何访问它?请给我一个解决方案。我尝试了上面的代码,但它总是重定向到子文件夹的index.php页面,我在subfolder@Sparkup-对于核心php,它对我来说绝对是好的。非常感谢您分享此解决方案。