Этот редирект будет срабатывать для страницы с ?id=1, но не будет срабатывать для страниц вроде ?id=123. Кроме того, этот код должен работать чуть быстрее, так как здесь меньше используются регулярные выражения.
ProstoNik: Вот и думаю, сидеть и ждать 2 недели или сразу писать .
Ну, проблема возникла сейчас? Сейчас же можно и написать - хуже не будет (если бояться нечего).
Скорее всего, это глюк. У меня было полтора года назад выпадение (не помню, полное или частичное) молодого сайта из индекса на пару апов. Платон посоветовал не волноваться и ждать, и через неделю проблема исчезла.
Вот_так: еще вопрос - а можно значение самого курса подгружать из базы цб, чтобы все цены пересчитывались автоматом ?
Можно, но надо понимать, что мы начинаем зависеть от другого сайта. Изменится там формат выдачи - и скрипт не сможет считать курс, или неправильно его считает.
Ну и конечно лучше это делать не в реальном времени, а запрашивать курс раз в день, сохраняя его локально.
Вот_так: все таки новичку оч трудно сразу все сделать точно, видимо где - то промахнулся - выводит пустые значения
Скорее всего, какая-то мелкая проблема - надо подробнее посмотреть. К сожалению, не могу вам ответить на ЛС - прав нет. Написал в аську, так как это уже не всем будет интересно.
Ничего не склеилось, и у одного донора ТИЦ уменьшился.
Зато 2 домена, похоже, расклеиваются прямо сейчас. АП вроде уже прошел?
Расклеились оба, на каждом свой (неплохой) ТИЦ появился. А сегодня удалось добавить их в вебмастер. В общем, АП прошел не зря.
Вот еще задачка. С страницы /tehnika?layout=default на /tehnika
Соответственно:
RewriteCond %{REQUEST_URI} =/tehnikaRewriteCond %{QUERY_STRING} =layout=default
RewriteRule . /tehnika? [R=301,L]
Заработало?
Это что-то вроде ребуса: ТС знает верный ответ, но его пока еще никто не отгадал ;)
Мне пока еще интересно услышать "правильный" ответ.
Все, сделал! Теперь все работает, нужно было сначало прописывать редирект на страницы с трехзначными параметрами, и по убывающей.
Ну и хорошо.
Если хочется писать правила в любом порядке, то можно использовать такой код:
RewriteCond %{QUERY_STRING} =id=1RewriteRule . /new/newpage1.html? [R=301,L]
Этот редирект будет срабатывать для страницы с ?id=1, но не будет срабатывать для страниц вроде ?id=123. Кроме того, этот код должен работать чуть быстрее, так как здесь меньше используются регулярные выражения.
Вот и думаю, сидеть и ждать 2 недели или сразу писать .
Ну, проблема возникла сейчас? Сейчас же можно и написать - хуже не будет (если бояться нечего).
Скорее всего, это глюк. У меня было полтора года назад выпадение (не помню, полное или частичное) молодого сайта из индекса на пару апов. Платон посоветовал не волноваться и ждать, и через неделю проблема исчезла.
Если сайт не за что банить, может, вам Платону написать?
1. Конечно, можете - вы же хозяин! А вот что все будет хорошо, никто не обещал.
2. Ничем, хоть на поддоменах делайте (кстати, в этом есть смысл).
3. Советую не забивать себе голову лишним раньше времени. Думайте о своих читателях, а не о том, за что вас Яндекс покарает.
спасибо огромное bon_eur , все работает как надо, просто благодарен
К сожалению, получилось не так быстро, как хотелось бы... Приятно было познакомиться!
RewriteEngine On
А попробуйте свои правила писать сразу после этой строчки. Чтобы остальные правила не влияли.
еще вопрос - а можно значение самого курса подгружать из базы цб, чтобы все цены пересчитывались автоматом ?
Можно, но надо понимать, что мы начинаем зависеть от другого сайта. Изменится там формат выдачи - и скрипт не сможет считать курс, или неправильно его считает.
Ну и конечно лучше это делать не в реальном времени, а запрашивать курс раз в день, сохраняя его локально.
все таки новичку оч трудно сразу все сделать точно, видимо где - то промахнулся - выводит пустые значения
Скорее всего, какая-то мелкая проблема - надо подробнее посмотреть. К сожалению, не могу вам ответить на ЛС - прав нет. Написал в аську, так как это уже не всем будет интересно.