Маленький нюанс после mod_rewrite

12
Bloody dude
На сайте с 16.03.2006
Offline
68
#11
a.fatman:
У вас устаревшие данные. Очень даже индексирует.

Ребят, не ссорьтесь:) От:

Don't use "&id=" as a parameter in your URLs, as we don't include these pages in our index. То есть, "Не используйте &id= в качестве параметра вашего УРЛ, поскольку мы не включаем такие страницы в наш индекс". Сперто с http://www.google.com.ua/support/webmasters/bin/answer.py?answer=35770&topic=8521

K
На сайте с 23.10.2004
Offline
159
#12
СКОРПИОН:
При написании директивы RewriteRule нужно учитывать, что url обрабатывается до строки параметров, т.е. они отбрасываются.

Огромное спасибо (ловите +), видно до этого не было таких ситуаций, поэтому и не знал :(

т.е. все что после "?" не учитывается,

а чтобы учесть надо использовать RewriteCond и %{QUERY_STRING}

буду пробовать...

K
На сайте с 23.10.2004
Offline
159
#13
Locker:
2 kravru - Странное какое то правило, нелегче ли написать так
RewriteRule index.php?([a-z]+)=([a-z]+) /$1/$2.html [R=301]
к примеру

я знаю что так можно и получится универсальнее

Locker:

2 pauk - Гугл id не распознает? По моему бред. На моих сайтах на старых стояло все с id и все индексилось прекрасно

и сейчас тоже индексируется!

K
На сайте с 23.10.2004
Offline
159
#14
Nick N.:
А ссылке на сайте сохранились вида ?id=... ?
Я когда переделал движок, так все и оставил. Работали и новые и старые ссылки, но на сайте везде были только новые. Со временем старые адреса заменились на новые в поисковиках.

Та же ситуация. Переделал движок (заменил урлы с динамики на статику), работают и новые (***.html), и старые (***.php?***) ссылки.

Но я хочу принудительно перенаправить (через 301 редирект) со старых на новые, чтобы они исчезли из индекса.

А если не перенаправлять, то работают и те, и другие ссылки; и как же они тогда исчезнут из индекса в поисковиках?

NN
На сайте с 15.08.2005
Offline
113
#15
kravru:

Но я хочу принудительно перенаправить (через 301 редирект) со старых на новые, чтобы они исчезли из индекса.
А если не перенаправлять, то работают и те, и другие ссылки; и как же они тогда исчезнут из индекса в поисковиках?

У меня исчезли. ИМХО так и должно быть. Если на внутренние страницы нет внешних ссылок, то 301 редирект совсем не обязательный.

vscrypto.com Сравнение контрактов облачного майнинга (http://www.vscrypto.com) || Genesis-Mining (http://www.vscrypto.com/genesis-mining) || Omnia-Tech (http://www.vscrypto.com/omnia-tech) || Статистика сети BTC, прогноз сложности (http://www.vscrypto.com/btc-stat-year)
NN
На сайте с 15.08.2005
Offline
113
#16
Nick N.:
У меня исчезли. ИМХО так и должно быть. Если на внутренние страницы нет внешних ссылок, то 301 редирект совсем не обязательный.

Не во всех поисковиках исчезли кстати :( Но тут очень простое решение: проверять в скрипте, обращение к статике или нет. Если статика - вместе с рабочей страницех отдавать 404 код. И страница будет грузиться, и в поисковиках 100% заменятся ссылки.

M
На сайте с 21.11.2004
Offline
230
#17
Nick N.:
У меня исчезли. ИМХО так и должно быть. Если на внутренние страницы нет внешних ссылок, то 301 редирект совсем не обязательный.

Достаточно по маске запретить один вид и они отвалятся, главное чтобы больше внешних ссылок не ставить на старый вид адреса страниц.

Продвигаю домены руками (http://roke.ru)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий