Вопрос по htaccess
Всем привет.
Подскажите по htaccess пожалуйста есть страницы http://site.ru/photos/1154 это дубли страниц http://site.das/photos/strany-i-goroda и есть http://site.ru/1040.html это дубли страницы http://site.das/europe/strany-i-goroda/england.html как в htaccess через RewriteRule прибить страницы с цифрами ??? так что бы основные естественно не страдали. |
|
Igor V, ежли что, где, когда заболит (не дай Бог конечно) юзайте справочник Видаля или Машковского, остроумный вы наш.
|
Не понятно, что ты имеешь в виду под "прибить" :)
|
надо что бы этих страниц
http://site.ru/photos/1154 http://site.ru/1040.html эти - http://site.ru/photos/1154 можно редиректить на http://site.ru/photos/ а эти http://site.ru/1040.html на http://site.ru/ главное что бы эти http://site.ru/photos/strany-i-goroda http://site.ru/europe/strany-i-goroda/england.html не страдали --------------------------------------- и еще вопрос делаю фотогалерею Альбом http://site.ru/photos/flora/baobab урлы вложенных страниц фоток как лучше делать? так http://site.ru/photos/flora/baobab/p...e-baobaba.html или так http://site.ru/photos/pyatna-na-kore-baobaba.html продвигаться будет - эта http://site.ru/photos/flora/baobab |
Цитата:
Вам необходимо создать некое условие RewriteRule ^([^\d]+)(\d+) $1 [R=301,L] Суть такая сначала строки идут любые символы кроме цифр потом цифры при наличии 301 редирект на страницу до цифр это если Вы уверены что цифры больше нигде не встречаются но редирект на общую страницу не правильный, лучше отдавать 404 а еще правильней закрыть дубли в роботс тхт и указывать канонистическую страницу если очень хочется редиректом да еще и 301 тогда отсылайте все на страницу обработчик и оттуда настраивайте правильные адреса Но ведь согласитесь, что не правильно сообщать о перенесении 1000 страниц на 1 общую, где этой страницы никогда и не было. Добавлено через 2 минуты Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Код:
RewriteEngine On |
Wink, спасибо, как раз то, что хотел!!! )))
|
Цитата:
То есть поясню, что я хотел сказать, заполняя тайтлы к картинке мы напрямую говорим ПС что на ней отображено, на понятном всем языке, прописывая красивый путь мы повторяем написанное но уже через ж... транслит, Вы полагаете, что робот с первого раза плохо понял? А если этой машине больше понравится урл, пусть даже и правильный и она проигнорирует все остальное? Вам бы как больше понравилось когда Вам на транслите пишут или все же привычной раскладкой? Много информации это хорошо, но вот с дублирующей в свете последних событий я бы был поосторожней Добавлено через 10 минут Цитата:
в первом запросе Вы все адреса цифры.html переносите на главную, то есть до момента когда робот найдет новые страницы он удалит существующие из индекса? dasinok, Вы уверены, что хотите именно этого? Наверно, правильнее все же, создать страницу обработчик которая будет перенаправлять на новые адреса, тогда замещение страниц в индексе будет происходить постепенно то есть запрос должен выглядеть как-то так RewriteRule ^(\d+).html$ http://site.ru/header.php?id=$1 [R=301,L] а header.php пусть ищет в базе на какой именно урл перенаправить запрос |
Часовой пояс GMT +3, время: 01:07. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.