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 |
Ответы с готовыми решениями:
6
Каким образом можно в .htaccess файле прописать переменные php? htaccess берет правила из другого htaccess. Возможно? .htaccess .htaccess
|
KOPOJI
Почетный модератор
![]() ![]() |
|
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
|
DenQ
Комбинатор
978 / 247 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
|
|
21.02.2013, 15:38 [ТС] | 6 |
Вот предметно, что мне нужно сделать:
То как выглядит сейчас: RewriteRule ^([\w\d]*)/([\w\d]*)/? ?controller=$1&action=$2 [L] То как я хочу что б выглядело примерно: # тут создаем переменную pattern = ([\w\d]*) # и в следующей строке ее используем RewriteRule ^pattern/pattern/? ?controller=$1&action=$2 [L]
0
|
Илья Федин
Бог живет в /root
|
|
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
CI .htaccess Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |