【问题标题】:How to refer to the current directory in htaccess如何在htaccess中引用当前目录
【发布时间】:2013-03-04 19:43:03
【问题描述】:

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

类似:%{SCRIPT_FILENAME}

提前谢谢你。

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

【问题讨论】:

标签: regex .htaccess apache2 global-variables


【解决方案1】:

其实 Apache 还没有 PHP 那样的 pathinfo($,PATHINFO_DIRNAME) 函数。

等等,已经有基于%{REQUEST_URI}使用的解决方案,比如这个例子:

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

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

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

【讨论】:

    猜你喜欢
    • 2010-11-02
    • 1970-01-01
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-09
    • 2018-09-15
    • 1970-01-01
    相关资源
    最近更新 更多