【发布时间】:2013-03-04 19:43:03
【问题描述】:
我需要动态获取 .htaccess 文件所在的当前目录。那可能吗 ? (可能是一个变量?)。
类似:%{SCRIPT_FILENAME}
提前谢谢你。
编辑:如果使用正则表达式?它应该是什么样子?
【问题讨论】:
-
你检查过这个list 吗?
标签: regex .htaccess apache2 global-variables
我需要动态获取 .htaccess 文件所在的当前目录。那可能吗 ? (可能是一个变量?)。
类似:%{SCRIPT_FILENAME}
提前谢谢你。
编辑:如果使用正则表达式?它应该是什么样子?
【问题讨论】:
标签: regex .htaccess apache2 global-variables
其实 Apache 还没有 PHP 那样的 pathinfo($,PATHINFO_DIRNAME) 函数。
等等,已经有基于%{REQUEST_URI}使用的解决方案,比如这个例子:
RewriteRule ^(.+)/$ /path-dirname/$1 [R=301,L]
关于您的问题,这可能对您有用:
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^.+/$ %1 [R=301,L]
【讨论】: