Изменение буквы q в урле без использования чистых ссылок.

Главные вкладки

Аватар пользователя salexua salexua 27 октября 2017 в 16:28

Прошу помощи в таком вопросе.

Хочу перенести сайт из вордпресса на drupal 7 с сохранением оригинальных ссылок вида /?p=цифра.
Отключив создание чистых ссылок в друпале и указав нужную цифру в виде синонима, я получил адреса ?q=цифра.
Осталось дело за малым, как изменить букву ?q в урле на букву ?p

Идеальным конечно было бы указывать урлы вида /?p=цифра только для старых записей, а новые создавать уже с использованием чистых ссылок и синонимов, но действенного решения данной задачи я не нашел.

Комментарии

Аватар пользователя mbaev mbaev 27 октября 2017 в 22:35

Заменить ?q= на ?p= почти нереально потому, что это глубоко системная условность, на которой основан Друпал.
Например, в ядре и большинстве модулей можно увидеть такой код

<?php
...$_GET['q']...
?>

Это означает, что выполнить вашу задачу, правильных способов нет.

Аватар пользователя gun_dose gun_dose 27 октября 2017 в 23:29
1

На выводе надо получить чистые ссылки. Хотя имхо, надо поставить модуль редирект и модуль, не помню, как называется, позволяет редиректы из экселя импортировать.