regex – 如何引用htaccess中的当前目录

我需要动态获取我的.htaccess文件所在的当前目录.那可能吗 ? (一个变量可能?).

类似于:%{SCRIPT_FILENAME}

先感谢您.

编辑:如果使用正则表达式?它应该怎么样?

最佳答案 实际上Apache仍然没有像
PHP那样的pathinfo($,PATHINFO_DIRNAME)函数.

所以,有一些基于%{REQUEST_URI}用法的解决方案,如下例所示:

  RewriteRule ^(.+)/$/path-dirname/$1 [R=301,L]

关于您的问题,这可能对您有用:

  RewriteCond %{REQUEST_URI} ^(.+)/$
  RewriteRule ^.+/$%1 [R=301,L]
点赞