Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.58/12: Рейтинг темы: голосов - 12, средняя оценка - 4.58
DenQ
Комбинатор
978 / 247 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
1

.htaccess и переменные

20.02.2013, 18:49. Просмотров 2330. Ответов 6

Всем привет.

Интересует вопрос. Можно ли в .htaccess создать переменную, и в этом же .htaccess ее использовать?

Т.е. не в .php файле использовать, а сразу в .htaccess - типа подставить куда-то, как значение...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2013, 18:49
Ответы с готовыми решениями:

Каким образом можно в .htaccess файле прописать переменные php?
каким образом можно в .htaccess файле прописать переменные php то есть...

htaccess берет правила из другого htaccess. Возможно?
Добрый день! Есть сайт с разветвленной структурой каталогов. В разных...

.htaccess
глючит переменая value на третим уровне все ок а вот на первом и втором не...

.htaccess
Добрый вечер, подскажите как правильно сделать, чтобы файл на хостинге не...

.htaccess
Вот такое настройки в .htaccess RewriteBase / AddDefaultCharset UTF-8...

6
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16758 / 6648 / 866
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
20.02.2013, 23:55 2
да, можно, через RewriteCond, если мне не изменяет память

Добавлено через 4 минуты
чуть ошибся, RewriteMap http://httpd.apache.org/docs/2.4/mod/mod_rewrite.html#mapfunc
1
DenQ
Комбинатор
978 / 247 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
21.02.2013, 05:03  [ТС] 3
KOPOJI, я погуглил, но чет не нашел путей решения своей задачи, в направлении RewriteMap.
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
21.02.2013, 09:39 4
DenQ, Та вроде в ссылке которую вам дали всё написано. Лично я почти всё понял.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16758 / 6648 / 866
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
21.02.2013, 11:00 5
Цитата Сообщение от DenQ Посмотреть сообщение
не нашел путей решения своей задачи
Какой именно?
0
DenQ
Комбинатор
978 / 247 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
21.02.2013, 15:38  [ТС] 6
Цитата Сообщение от KOPOJI Посмотреть сообщение
Какой именно?
Цитата Сообщение от DenQ Посмотреть сообщение
Интересует вопрос. Можно ли в .htaccess создать переменную, и в этом же .htaccess ее использовать?
Вот предметно, что мне нужно сделать:

То как выглядит сейчас:
RewriteRule ^([\w\d]*)/([\w\d]*)/? ?controller=$1&action=$2 [L]

То как я хочу что б выглядело примерно:
# тут создаем переменную pattern = ([\w\d]*)
# и в следующей строке ее используем
RewriteRule ^pattern/pattern/? ?controller=$1&action=$2 [L]
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
22.02.2013, 09:07 7
DenQ, Я кажется понял что надо делать.
В .htaccess:
Код
RewriteMap mapfile txt:/полный/путь/к/файлу/разметки/от/корня/сервера.txt
Сам файл разметки:
Код
pattern ([\w\d]*)
Вот так записывать:
Код
RewriteRule ^(pattern)/pattern/? ?controller=${mapfile:$1|Map-not-found}&action=${mapfile:$1|Map-not-found} [PT,L]
1
22.02.2013, 09:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2013, 09:07

.htaccess
Как сделать чтобы ссылка вида http://domen.ru/invite.php?hash=0PlY9 была...

.htaccess
Всем привет. У меня такая проблема впервые! Создаю файл .htaccess, а он мне...

CI .htaccess
Не подгружается вьюшка, в фаербаге:network->upload get mothod 404 not Found....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru