ФорумРазработкаУстановка и администрирование ПОВебсервер → переменные и наследование в .htaccess

переменные и наследование в .htaccess

  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 23 марта 2010 г. 10:11

    есть у меня

    .htaccess (1)
    |-folder/.htaccess (2)

    как бы объявить переменную в (1), что бы она была доступна из (2)?
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 23 марта 2010 г. 10:21, спустя 10 минут 21 секунду

    Абырвалг, а примеры содержимого двух хтацкесов можешь дать посмотреть?
    adw/0
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 23 марта 2010 г. 10:41, спустя 19 минут 27 секунд

    да там смотреть нечего особо)

    вот второй

    RewriteEngine on

    # do not compress in DEV-mode
    RewriteCond %{HTTP_HOST} !^dev\.(.+)$
    RewriteCond %{HTTP_HOST} !^(.+)\.localhost$ # Это все хорошо, но я хочу еще лучше: вывести в (1) переменную-настройку - gzip_on и по ней только и проверять

    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME} ^(.*)\.(js)$
    RewriteCond %{HTTP_USER_AGENT} !Konqueror
    RewriteRule . ../cache/gzip%{REQUEST_URI}.gz [L]

    # set cache headers for non-redirected files
    Header set Cache-Control "max-age=2592000" # ну и это число нужно в переменную выделить и поместить в главный .htaccess (1)
    Header append Cache-Control "public"
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 23 марта 2010 г. 11:02, спустя 21 минуту 25 секунд

    А первый? Где переменные?
    adw/0
  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 23 марта 2010 г. 11:12, спустя 9 минут 28 секунд

    дык я не знаю как их ставить. setenv пробовал, че-то не получается потом их прочитать через %{ENV:varname}
    Спустя 186 сек.
    и как потом сделать конкатенацию с кавычками?
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 23 марта 2010 г. 11:15, спустя 3 минуты 19 секунд

  • Абырвалг

    Сообщения: 6476 Репутация: N Группа: Джедаи

    Spritz 23 марта 2010 г. 11:23, спустя 7 минут 44 секунды

    все может быть. Возможно, этого модуля нету. Но: в таких ошибках обычно возникает 500 ошибка.
    Ладно, буду внимательнее вчитываться в доку, спасибо за внимание.

    также интересуют решения и для nginx и лайти
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 23 марта 2010 г. 19:51, спустя 8 часов 28 минут 47 секунд

    ебана, уже и в хтакесах наследование, скоро полиморфизм пиркрутят и ооп обзовут ..
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!