有没有一种通用的方法可以从 URL 中删除子文件夹,而不管它位于何处 (.htaccess)

Is there a generic way to remove a subfolder from a URL regardless of where it's located (.htaccess)

我想知道是否有一种方法可以从这些网址中删除 sub

  1. http://www.first.com/a/sub/
  2. https://second.org/bob/slob/sub/
  3. http://www.third.me/sub/

基于,尝试以下操作:

RewriteEngine On

RewriteCond %{REQUEST_URI} ^(.*)/sub/(.*)$ [NC]
RewriteRule ^ /%1%2 [R=301,L]