5

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

就像是 :%{SCRIPT_FILENAME}

先感谢您。

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

4

1 回答 1

2

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

依此类推,已经有了基于 %{REQUEST_URI} 用法的解决方案,例如这个例子:

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

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

  RewriteCond %{REQUEST_URI} ^(.+)/$
  RewriteRule ^.+/$ %1 [R=301,L]
于 2013-03-04T11:25:18.303 回答