joomla -> drupal

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

Аватар пользователя dzek dzek 30 сентября 2013 в 16:40

Приветсвую.
Был сайт на джумле. после частых "взломов" сайта, все перенесли на друпал.
Но возникла проблема. В яндексе купили ссылки. И стоит задача переписать их под друпал.
Сразу скажу с реврайтом особо не сработал.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^index\.php?option=com_content&view=article&id=201$ /poliefirnye-poly
</IfModule>

где руки выпрямить?

Комментарии

Аватар пользователя Chyvakoff Chyvakoff 30 сентября 2013 в 17:09

index.php?option=com_content&view=article&id=201 надо редиректить на node/201
Далее модуль GlobalRedirect сам отправит 301-м на poliefirnye-poly

Аватар пользователя dzek dzek 30 сентября 2013 в 18:14

пробывал... не помогает. только там node/13
не понимаю почему, но показывает индексную страницу.

Аватар пользователя k_dmitry k_dmitry 2 октября 2013 в 22:58

"PVasili" wrote:
это не работает

если у страницы на джумле был один урл, у этой же страницы на друпале другой, после установки redirect, на странице есть поле, куда надо ввести старый урл (от жумлы), все старые ссылки будут 301 редириктом перенаправляться на новый урл,что не работает? переносил так сайт с жумлы на друпал, на всю переиндаксацию сайта, ушло примерно 2 месяца....

Аватар пользователя PVasili PVasili 2 октября 2013 в 23:38

"k_dmitry" wrote:
все старые ссылки будут 301 редириктом перенаправляться на новый урл,что не работает?

Если на джумле URL-ы не ЧПУ, а вида index.php?option=com_content&view=article&id=20 то - да, в Drupal модуль redirect не будет работать., в силу ограниченности Drupal (точка входа index.php и легко переопределить её нельзя) и до модуля URL не доедет.
[#90929]Посмотрите[/#] или погуглите вариант с редиректом на отдельный скрипт .htaccess.
Гугл, по опыту переноса порядка 10 сайтов с джумлы, клеит довольно бысто, ну а яша в силу врождённой тупости от 2 недель до пары месяцев (зависит от сайта).