пацаны подскажите как сделать редирект массы старых урлов на новые по такому принципу
Redirect 301 /news/31213/ http://newsrbk.ru/news/31213-v_seti_poyavilis_fotografii_kolonii_v_kotoroy_timoshenko_otmechala_novyiy_god!_%28foto%29.html
есть какие то варианты или только надо писать скрипт отдельно?
та не я автор того текста, там же написано, что нашёл переписку в интернете.
вот кстати по поводу вставки чего угодно в поисковую строку, например на руторе тоже самое там главное id темы а текс уже выводится любой http_rutor.org/torrent/204328/tysjacha-slov_a-thousand-words-2012-hdrip-ot-scarabey-p2
http_rutor.org/torrent/204328/здесь-пишем-что-угодно
ага, только башка начинает закипать уже ).
почему-то не срабатывает ссылка http://newsrbk.ru/news/179843-v_ssha_obyyavili_samuyu_urodlivuyu_sobaku_v_mire.html
делаю так
RewriteRule ^news/([0-9]+)-([A-Za-z0-9-]+).html$ /index.php?action=news&nid=$2&%{QUERY_STRING} [L]
подскажите что косячу? что то не пойму уже. наверное надо выключить комп уже )
я сейчас только чуть подправлю, вот как отправляет http://newsrbk.ru/news/179528-nemetskie_vrachi_yutimoshenko_nelzya_otpravlyat_v_sud.html
поправил, сейчас должно быть всё ок
ну я так и сделал только проверку ещё не сделал, просто записываю в базу в отдельное поле транслит
$_POST[seo_title] = mb_strtolower(trim($_POST[title]), 'windows-1251'); $_POST[seo_title] = strtr($_POST[title], array("А"=>"a","Б"=>"b","В"=>"v","Г"=>"g", "Д"=>"d","Е"=>"e","Ж"=>"zh","З"=>"z","И"=>"i", "Й"=>"y","К"=>"k","Л"=>"l","М"=>"m","Н"=>"n", "О"=>"o","П"=>"p","Р"=>"r","С"=>"s","Т"=>"t", "У"=>"u","Ф"=>"f","Х"=>"h","Ц"=>"c","Ч"=>"ch", "Ш"=>"sh","Щ"=>"sch","Ъ"=>"","Ы"=>"yi","Ь"=>"", "Э"=>"e","Ю"=>"yu","Я"=>"ya","а"=>"a","б"=>"b", "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"zh", "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l", "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r", "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h", "ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y", "ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya", " "=>"_", "/"=>"", ","=>"", "."=>"", "?"=>"", "\""=>"", "'"=>"", "["=>"", "]"=>"", ":"=>"", ";"=>"", "№"=>"" ));
+ нагрузка поменьше получается, только проверку ещё написать---------- Добавлено 24.06.2012 в 14:46 ----------
попробуйте сейчас, чуть подправил...
ну я тут как раз с с ним и разбираюсь. пока пришёл к такому выводу
RewriteRule ^news/([0-9]+)/? /index.php?action=news&nid=$1&%{QUERY_STRING} [L]
думаю как ограничить правильно
спасибо всем за советы, лазил ещё в инете, нигде не нашёл точного определения. наверное всё таки ссылка с id более подходит всё таки---------- Добавлено 24.06.2012 в 13:25 ----------вот ещё нашёл переписку на счёт ЧПУ, может кому будет полена, выложу сюда
Вопрос:
Ответ:
---------- Добавлено 24.06.2012 в 13:47 ----------кстати а в плане уникальности ссылки, всё таки ссылка с читаемым транслитом кажется уникальнее чем просто с id или это не играет никакой роли?
нут тут в ручную не пойдёт, сайт пашет на парсерах, самонаполняющий. только сейчас буду делать рерайт для него ещё, что б было поуникальнее.
вот тоже мнение нашёл ещё в инете.
Вот почему я и решил создать здесь тему, так как уже слышал разные мнения на этот счёт. С начала не было сомнений, что нужно урл сделать читаемым, но потом пообщавшись и услышав несколько мнений задумался и сейчас тоже пока нахожусь в неопределённом состоянии.
ну тот второй вариант он читаем, а первый просто вывод id новости. я из-за чего начал это делать, просто длешные сайты с ЧПУ очень хорошо индексируются поисковиками вот, я и подумал, чуть поиграться с этим. думаешь, что лучше первый вариант и что второй читаемый роли в сео не играет?