переделываю сайт в сайт на wordpress,
на старом сайте была ссылка: <сайт>/?p=29
теперь надо: <сайт>/?page_id=55
надо кучу редиректов, но пока и с одним не могу справиться
сижу ковыряю .htaccess
какое правило надо добавить и после какой строчки?
RewriteRule ^(.*)p=29$ $1page_id=55 [L]
так вообще 500 Internal Server Error вылазит 🙁
поможите люди добрые?
p.s. а главную страницу можно организовать в .htaccess ?
а то я в index.php темы написал: header(‘location: <сайт>page_id=54’);
но это как-то неаккуратненько
1. imho ерундой занимаетесь. Со временем все страницы переиндексируются поисковиками и будет хорошо.
2. Админка – параметры – чтение назначьте свою 54-ю страницу главной.
уже существуют внешние ссылки с других сайтов на эти страницы, не хотелось бы их бить
Ну тоди йой. Только имейте в виду, что для WP /?p=29 – это пост №29.
решил редиректить в главном index.php – все работает
только вот еще были старые ссылки вида "index.cfm?p=28"
я их решил заменить на "?cfmp=28"
а уж потом редиректором на нужное мне ?page_id=63
только опять с .htaccess не могу подружиться
Для начала не "как", а "куда". 🙂 Перед кондишенами, они от реврайта на индекс.хпп