iij

ModRewrite УРЛа вне обработки вордпрессом

Здраствуйте.

На mywordpress.ru и официальном форуме меня тактично проигнорировали, последняя надежда)

У меня идет скрещивание вордпресса и своей системы статистики (mySQL) для того, чтобы страничка с текстом (вордпрессовская) дополнялась соответствующей информацией из моей БД.

Не нашел другого способа реализовать это, кроме как в functions.php темы вставить функции работы с моей БД и делать запросы из уникального шаблона странички.

Этим функциям нужны свои переменные, передаваемые по адресной строке, например, ?se=2008-2009. Но пермалинковские правила изменения УРЛа вордпресса не обрабатывают эти переменные, и в итоге я получаю адресную строку вида http://mysite.ru/wp/seas/?se=2008-2009 (seas – wp-страничка, в шаблоне которой обрабатывается значение se). Работает замечательно, но хотелось бы довести красоту до конца и иметь http://mysite.ru/wp/seas/2008-2009/ при той же функциональности.

Я так понял, что решить это можно путем добавления отдельного правила в .htaccess, которое обрабатывало бы эту переменную отдельно. Я честно перечитал всевозможные статьи про работу modRewrite, ночь наедине с ним я провел незабываемую, сначала пытался действовать обдуманно, потому уже перебором вариантов вероятных, использовал автоматические генераторы правил, и всё мимо.

Я так понял, что надо или чтобы http://mysite.ru/wp/seas/2008-2009/, не меняя содержимого адресной строки, обрабатывался как http://mysite.ru/wp/seas/?se=2008-2009, или наоборот, чтобы http://mysite.ru/wp/seas/?se=2008-2009 перерисовывался в http://mysite.ru/wp/seas/2008-2009/, при этом оставаясь корректно обрабатываемым. Однако у меня так ничего и не получилось. Отчаявшись, обращаюсь за помощью к вам.

2.8.4 lecactus
permalinks: /%category%/%post_id%/
advansed permalinks: страничка категории без базиса. Category pages: /%category%/

Anonymous
Отправить
Ответ на: