перехожу с джумлы,
добавил многоязычность i18n
=> в друпале новые урлы
150 статей
модуль redirect_path
делает редирект только так
"ОТ:
http://www.sitename.ru/ru/ ..... "
но прежний адрес был www.sitename.ru/statya.html
подскажите как сделать ровный редирект? без /ru/
Комментарии
возможно проще задать правило в .htaccess
apach при большом количестве редиректов в .htaccess выдает ошибку 500
решил таким образом:
создал дубликаты файлов с редиректами внутри.
т.к. файлы получились .html, то в htaccess включил обработку html как php
т.о. содержимое .htaccess
AddType application/x-httpd-php .php .htm .html .phtml
Можно без модулей в htaccess прописать. Только не заменителями пути вида .php, а ссылками ?q=node/
Например, при переходе с Джумлы на Друпал:
redirect 301 /content/view/1/1/ http://www.yoursite.com/?q=node/1
Проверено, работает.