htaccess重写url remove子目录

Spa*_*kup 15 .htaccess

我正在尝试改写

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

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

htaccess文件在 directory

这是我的.htaccess文件:

RewriteEngine on
RewriteBase /directory/
RewriteRule ^(.*)$ folder/$1 [L]
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激.

Spa*_*kup 16

这就是我最终做的事情:

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


TMS*_*TMS 5

那这个呢?

RewriteEngine on
RewriteRule ^folder/(.*) /directory/$1 [L]
Run Code Online (Sandbox Code Playgroud)

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