2013-03-04 2 views
4

Мне нужно динамически развернуть текущий каталог, в котором находится мой файл .htaccess. Это возможно ? (Возможно, переменная?).Как обратиться к текущему каталогу в htaccess

Что-то вроде: %{SCRIPT_FILENAME}

Спасибо заранее.

EDIT: Если с регулярными выражениями? как это должно выглядеть?

+1

сделал вас проверьте этот [список] (http://www.askapache.com/htaccess/mod_rewrite-variables-cheatsheet.html#Mod_Rewrite_Variables)? –

+1

my be this help http://stackoverflow.com/questions/1200348/how-do-i-make-htaccess-work-on-the-current-directory-and-not-subdirectories –

ответ

2

На самом деле у Apache все еще нет функции pathinfo ($, PATHINFO_DIRNAME), как это делает PHP.

Так на, были решения, основанные на использовании% {REQUEST_URI}, как в этом примере:

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

Что касается вашего вопроса, то это может работать для вас:

RewriteCond %{REQUEST_URI} ^(.+)/$ 
    RewriteRule ^.+/$ %1 [R=301,L] 
Смежные вопросы