使用Apache mod_rewrite从URL中删除文件夹

use*_*574 0 apache .htaccess mod-rewrite drupal

如何从URL中删除文件夹?我在一个文件夹中安装了Drupal,我想从URL中删除该子文件夹.

所以代替:

www.example.com/subfolder/*
Run Code Online (Sandbox Code Playgroud)

我希望网址是:

www.example.com/*
Run Code Online (Sandbox Code Playgroud)

谢谢

Gum*_*mbo 7

试试这个:

RewriteRule !^subfolder/ subfolder%{REQUEST_URI} [L]
Run Code Online (Sandbox Code Playgroud)

并重定向直接请求/subfolder/…:

RewriteCond %{THE_REQUEST} ^GET\ /subfolder/
RewriteRule ^subfolder/(.*) /$1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)

或者,更好的是,将文档根目录更改为该子文件夹.