Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Разработка и сопровождение сайтов (http://forum.sape.ru/forumdisplay.php?f=29)
-   -   Вопрос по htaccess (http://forum.sape.ru/showthread.php?t=96634)

dasinok 27.05.2016 11:56

Вопрос по 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 27.05.2016 12:12

http://htaccess.net.ru/doc/htaccess/syntax.php

dasinok 27.05.2016 13:02

Igor V, ежли что, где, когда заболит (не дай Бог конечно) юзайте справочник Видаля или Машковского, остроумный вы наш.

zhegloff 27.05.2016 17:15

Не понятно, что ты имеешь в виду под "прибить" :)

dasinok 27.05.2016 17:37

надо что бы этих страниц

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

10012003 27.05.2016 19:48

Цитата:

Сообщение от dasinok (Сообщение 1470107)
Igor V, ежли что, где, когда заболит (не дай Бог конечно) юзайте справочник Видаля или Машковского, остроумный вы наш.

вообще-то направление он Вам верное указал
Вам необходимо создать некое условие
RewriteRule ^([^\d]+)(\d+) $1 [R=301,L]

Суть такая сначала строки идут любые символы кроме цифр потом цифры
при наличии 301 редирект на страницу до цифр
это если Вы уверены что цифры больше нигде не встречаются
но редирект на общую страницу не правильный, лучше отдавать 404
а еще правильней закрыть дубли в роботс тхт и указывать канонистическую страницу
если очень хочется редиректом да еще и 301 тогда отсылайте все на страницу обработчик и оттуда настраивайте правильные адреса
Но ведь согласитесь, что не правильно сообщать о перенесении 1000 страниц на 1 общую, где этой страницы никогда и не было.

Добавлено через 2 минуты
Цитата:

Сообщение от dasinok (Сообщение 1470124)
урлы вложенных страниц фоток как лучше делать?

вообще пофиг, в картинках главное теги, а не адрес, в рекомендациях я не видел что бы кто-то писал про урл картинки

dasinok 27.05.2016 20:12

Цитата:

вообще-то направление он Вам верное указал
потому и плюсанул )))

Цитата:

это если Вы уверены что цифры больше нигде не встречаются
думаю в фотках цифр не будет

Цитата:

но редирект на общую страницу не правильный, лучше отдавать 404
да это правильнее конечно, понял спасибо )

Цитата:

вообще пофиг, в картинках главное теги, а не адрес, в рекомендациях я не видел что бы кто-то писал про урл картинки
как по мне так - ссылки важны, да не простые, а как можно более релевантные... отсюда и выкрутасы.

Wink 27.05.2016 20:13

Код:

RewriteEngine On
RewriteRule ^(\d+).html$ http://site.ru/ [R=301,L]
RewriteRule ^photos/(\d+)$ http://site.ru/photos/ [R=301,L]


dasinok 27.05.2016 21:13

Wink, спасибо, как раз то, что хотел!!! )))

10012003 31.05.2016 02:25

Цитата:

Сообщение от dasinok (Сообщение 1470130)
как по мне так - ссылки важны, да не простые, а как можно более релевантные... отсюда и выкрутасы.

Ссылки конечно важны, но что-то я не уверен, что адреса картинок ссылками являются, но даже если предположить что являются, адрес лиш укажет на то что изображено на картинке (хотя именно для этого и придуманы теги), то есть поможет ПС более точно проиндексировать картинку, но спорно что это даст какой-бы то ни было эффект для ранжирования страницы в целом.

То есть поясню, что я хотел сказать, заполняя тайтлы к картинке мы напрямую говорим ПС что на ней отображено, на понятном всем языке, прописывая красивый путь мы повторяем написанное но уже через ж... транслит, Вы полагаете, что робот с первого раза плохо понял? А если этой машине больше понравится урл, пусть даже и правильный и она проигнорирует все остальное? Вам бы как больше понравилось когда Вам на транслите пишут или все же привычной раскладкой?
Много информации это хорошо, но вот с дублирующей в свете последних событий я бы был поосторожней

Добавлено через 10 минут
Цитата:

Сообщение от Wink (Сообщение 1470131)
Код:

RewriteEngine On
RewriteRule ^(\d+).html$ http://site.ru/ [R=301,L]
RewriteRule ^photos/(\d+)$ http://site.ru/photos/ [R=301,L]


Я видимо что-то не понял
в первом запросе Вы все адреса цифры.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 — система купли-продажи ссылок с главных и внутренних страниц сайтов.