Скучный вопрос по друпалу

Serg.Chupak
На сайте с 14.10.2008
Offline
77
385

Стоит задача переноса контента со старого сайта с сохранением урлов. Урлы имею вид shop/product?id=1640,

Делаю так:

path_set_alias("node/".$nid,"shop/product?id=".$id);

Урл вылазит в виде: shop/product%3Fid%3D4135

Отключаю чистые ссылки, получаю: ?q=shop/product%3Fid%3D4135

Ни то ни другое не подходит, как можно решить такую проблему? Кто сталкивался?

Zlo_606ep
На сайте с 14.12.2006
Offline
129
#1

сомневаюсь, что получится сделать алиас с get-параметром, функция path_set_alias декодирует урл

может вам проще сделать урлы вида shop/product/1640 и в htaccess сделать редиректы на новые пути (это будет проще-легче)?

PVasili
На сайте с 13.02.2009
Offline
66
#2
Zlo_606ep:
в htaccess сделать редиректы на новые пути (это будет проще-легче)?

Удобнее даже через path_redirect делать связи.

T
На сайте с 13.01.2012
Offline
13
#3

Эта проблема с переносом урлов со знаком вопроса давно уже есть..кастомные решения есть.но лучше дождаться офф. обновлений.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий