如何引用htaccess中的当前目录

时间:2013-03-04 10:45:58

标签: regex .htaccess apache2 global-variables

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

类似于:%{SCRIPT_FILENAME}

提前谢谢。

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

1 个答案:

答案 0 :(得分:2)

实际上Apache仍然没有像PHP那样的pathinfo($,PATHINFO_DIRNAME)函数。

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

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

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

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