А вы искали?
Блин, написал вместо r-cond r-rule
Сейчас попробуйте
RewriteEngine On
RewriteCond %{QUERY_STRING} ^SECTION_ID=([0-9]+)$ [NC]
RewriteRule ^perv/index\.php$ /vtor/%1/? [R=301,L]
RewriteRule %{QUERY_STRING} ^SECTION_ID=([0-9]+)$
RewriteRule %{QUERY_STRING} ^SECTION_ID=(\d+)$
RewriteRule ^perv/index\.php$ /vtor/%1/ [R=301,L]
Вставьте в htaccess корня сайта.
Памагу удалить вирус за пиво.
Я вам уже дал больше половины рабочего кода. Пошагово можно объяснить только для конкретного случая - кмс, тип урл-ов. Вы кстати даже примеры не показали откуда, куда хотите редиректить. Может быть и вправду можно обойтись только мод реврайтом. Сформулируйте нормально задачу.
Кстати да, гугл признает только роботс составленный по системе зиг-зог, с принудительным вхождением. У вас в видео присутствует вхождение?
Вы делайте вывод после того как посетили эту http://codex.wordpress.org/Function_Reference/next_post_link#Text_As_Link.2C_Without_Post_Title.2C_Within_Same_Category и еще несколько страниц?.. Стесняюсь спросить, а что вы тогда там делали? ТС, мне кажется после этого если кто и неудачник так это вы.
Можно, но если с почти готовым примером не можете разобраться сами вы очевидно не справитесь. Принцип простой, получаем ид, запрашиваем из таблицы данные этому ид, если введенный адрес не соответствует отправляем на новый адрес.
Request:
/1-old_url.html
В таблице у нас:
id | new_url --------- 1 | new-url
preg_match( '#^/\d+-(.+)\.html$#', $_SERVER['REQUEST_URI'], $uri ); $r = mysql_query( 'SELECT * FROM redirects WHERE id='.intval($id) ); $row = mysql_fetch_assoc( $r ); if( $row['id'] ) { if( $uri[1] != $row['new_url'] ) { $new_url = "/{$id}-{$row['new_url']}.html"; header( 'Location: '.$new_url, true, 301 ); exit; } }
А вы в гугле забанены или не слышали о поиске? http://www.google.ru/search?client=opera&rls=ru&q=next_post_link+WP&sourceid=opera&ie=utf-8&oe=utf-8