Не правильно работает редирект с помощью модуля Path Redirect при наличии в URL index.php

Аватар пользователя primary primary 21 ноября 2013 в 22:36

Добрый день!

Нужна помощь, каким образом в Drupal 7 с помощью модуля Path Redirect сделать 301 редирект со страниц вида

http://sait.ru/index.php?option=com_content&task=view&id=143&Itemid=47

на страницы вида:

http://sait.ru/page

Проблема в том, что из-за наличия в первом адресе index.php, модуль Path Redirect переадресует указанную страницу на главную страницу сайта. При этом, в адресной строке браузера URL меняется на

http://sait.ru/?option=com_content&task=view&id=143&Itemid=47

На данный момент редирект сделал, прописав в template.php:

$path = $_SERVER['REQUEST_URI'];

if ($path == "/index.php?option=com_content&task=view&id=143&Itemid=47") {header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: http://sait.ru/page" ); exit();}

но хотелось бы сделать возможность редиректа подобных адресов с помощью вышеуказанного модуля через админпанель.

0 Thanks