решетка в .htaccess [КАК?]

Статус
В этой теме нельзя размещать новые ответы.

nik0lay_1

Новичок
решетка в .htaccess [КАК?]

мне необходимо транслировать урл /faq/q1/ в ?id=faq#q1
я пишу такое правило
RewriteRule ^(faq)/(q[0-9]+)(\/?)$ ?id=faq#$2 [L]
но естественно оно не работает, так как решетка в .htaccess - комментарий
ну как же так???
 

zerkms

TDD infected
Команда форума
никак
якорь - фишка клиента, сервер о нём ничего не знает
 

nik0lay_1

Новичок
в данном случае реврайт не сработает?
я недостаточно хорошо знаю регулярные выражения
но может быть можно както транслировать решетку в целевой урл
чтобы не пришлось писать ее в реврайте
правда тогда надо изменить вид ссылки /faq/q1/
на /faq#q1/
 

Фанат

oncle terrible
Команда форума
прочти предыдущий ответ еще раз.
если не поймешь его смысл - купи учебник русского языка.
 

nik0lay_1

Новичок
ФАНАТ
у меня для тебя два варианта ответа:
1) ...
2) наверное я неправильно понимаю принцип работы модреврайта. не могли бы Вы мне объяснить в чем конкретно состоит проблема трансляции решетки? ведь есть же правила, в которых вся строка с параметрами транслируется в index.php и там уже парсится.. почему так нельзя с решеткой?
 

MiRacLe

просто Чудо
location.hash (всё что после "решётки") НЕ передаётся на сервер.

Чтобы это усвоить достаточно открыть phpinfo.php?var=val#module_standard и найти в списке переменных module_standard
 

whirlwind

TDD infected, paranoid
nik0lay_1 может напряжешься и заглянешь в лог вебсервера? Видишь там решетку?
 

nik0lay_1

Новичок
MiRacLe
большое спасибо за ответ!
иными словами в .htaccess все что после решетки и не приходит.
 

Фанат

oncle terrible
Команда форума
про лог вебсервера - это слишком сложно.
сначала надо объяснять, что такое лог и что такое вебсервер
 

nik0lay_1

Новичок
пхп программеры - это реальный сброд, мнящий себя *** знает кем.

Самые низы профессиональной программерской иерархии, сантехники.

На приличных форумах вроде www.rsdn.ru даже такого раздела-то PHP нету. тхахахаааа)))

ps искренне надеюсь на скорый бан своего акка. на чтото большее вряд ли ума хватит.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху