Константин Валентинович

Константин Валентинович
Рейтинг
64
Регистрация
23.11.2013

От себя добавлю, что можете брать не просто любой, но и самый дешевый (зачем переплачивать), TP-Link например. У меня неплохо зарекомендовал себя TL-WR741ND

Xoma_204:
Так по шагам что мне нужно сделать??? так до конца и не понял
1)Я так понимаю без .htaccess и 301 редиректа никак не обойтись???
2)А можно в вебмастере яндекса и гугла там прописать новые адресса где-нибудь и всё???

1. Можно без .htaccess, но 301 - ну очень желательно (если не сказать обязательно):)

2. Нельзя. При этом и гугля и яша еще долго старые адреса будут "терзать".

P.S. А вообще-то, мы гадаем на кофейной гуще, не видя "тела"...

Константин Валентинович, Может я слишком сложно и много написал,если быть короче то сейчас в базах ПС у меня все новости вида:

www.site/news/1

www.site/news/2

www.site/news/3

Всё что мне нужно,это чтобы они взяли и поменяли(не добавляли!!) их, у себя в базе, на новые:

www.site/news/1-tage-novost

www.site/news/2-eta-je-novost

www.site/news/3-novost3

Ну и тд..

Вот как это сделать???

По какому алгоритму мне действовать???

Решений может быть много, в зависимости от Вашей БД и движка.

Как вариант: добавляете в базе данных колонку, куда надо будет занести новые названия: 1-tage-novost, 2-eta-je-novost, 3-novost3. Делаете выборку по этим названиям.

А при запросе старых названий 1, 2, 3 и т.д. (или www.site/news/1, www.site/news/2, www.site/news/3, ... в зависимости от того, как у Вас в движке все работает), делаете редирект 301 на новую страницу. Но не обрабатывайте новые запросы по цифре (например, функциями int или intval ), а проверяйте точное соответствие с новым названием.

Xoma_204:
Здравствуйте ситуация такая:раньше url новостей выглядели как
www.site/news/44
Теперь они выглядят как
www.site/news/44-novosti-za-segodnya
ПРИЧЕМ:не важно что будет стоять после числа!!!т.е я могу написать так
www.site/news/44-abrakadabra
И все равно перейдет по новости(просто береться первое число)
Вопрос:
Вот я переделал все url-ы,теперь как мне сказать поисковиками чтобы он все новости(старые)
www.site/news/45
www.site/news/46
Поменял на
www.site/news/45-novosti-za-segodnya
www.site/news/46-novosti-za-segodnya2

И тд.Сейчас в sitemap У меня все новости с новыми адрессами.
И не произойдет ли такой ситуации что ПС примут эти новые адресса за новые страницы??(хотя они уже есть в индексе просто без слов после id)
И как быстро ПС у себя в базе поменяют внешний вид ссылок этих?

А не будет ли у Вас создано множество дублей? Например,

www.site/news/45

www.site/news/45-ХХХ

www.site/news/45-ХХХ-ХХХ

и т.д.?

Может лучше сделать переадрессацию с любой www.site/news/45-ХХХ-ХХХ на www.site/news/45?

При этом, если пользователь зашел на правильную страницу, например, www.site/news/45-novosti-za-segodnya, то при переадрессации отправляете лишь правильную страницу: www.site/news/45.

А если заход был с неправильной страницы, например: www.site/news/45-novosti-za-ххх, то при переадрессации пользователю дополнительно отправляется заголовок 404. В РНР это выглядит так (пути у Вас могут быть другими):

if ($_SERVER['REQUEST_URI'] != '/news/45-novosti-za-segodnya') {

header("HTTP/1.0 404 Not Found");

header('Refresh: 0; URL="/news/45/"');

}

else header('Refresh: 0; URL="/news/45/"');

Но в любом случае, так делать не советую. 301 редирект - правильнее и лучше "допилить" Ваш движок.

okoketka:
Константин Валентинович, как подключали Minify в режиме объединения js и css файлов?

В хэдере:

<head>

<script defer="defer" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script defer="defer" type="text/javascript" src="/min/index.php?f=mypath/myscript1.js,mypath/myscript2.js"></script>

</head>

Перед закрывающимся боди:

<link rel="stylesheet" href="/min/index.php?f=/css/styles1.css,/css/style2.css,/css/styles3.css" />

</body>

</html>

Минифай находится в папке min

Уж больно "грузный" этот сайт, как для самописа...

Jaf4:
А где его смотреть? 🤣 Метрика не увидела эти заходы, я же говорил.

Если логи смотреть - да, можно усмотреть аномальную активность, но к чему?

Вы только по метрике отслеживаете? Гугл аналитикс или встроенной статистики нет?

Jaf4:
да, просто скорее всего запросили в яндексе 1 раз, и 4000 раз нажали на ссылку с результата поиска, так что эксперимент дырявый :))

Вот это похоже на правду... У Вас показателей отказов после этого не увеличился?

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

Jaf4:
а в чем проблема? ну зашли с поиска, сработал скрипт лиру..
За бан, фильтр и другие штрафы я спокоен, сайт старый, перержил все, что можно. Ссылками не торгует, проект белый.

А санкций и не будет, в этом Вы правы.

Но посудите, за 8 минут 4000 раз скрипт "пробил" Яшу на ссылку к Вам и зашел по ней на Ваш сайт. Через сколько обращений к Яше капча выскакивает? И сколько времени на ее обработку, допустим, в антигейте надо. Даже если в несколько потоков, не вложимся по времени. Или же для этого подключается целый программно-аппаратный комплекс с кучей АЙ-пишников. А смысл?

Поэтому и предположил, что заходы не с Яши (тем более метрика "не сработала"), а просто подменен рефер. Хотя могу и ошибаться, так как заказчики на аналогичные парсеры постоянно есть :)

Santa Monica:
Я тоже подумал что это и за моего компьютера, но попробовать на другом не стал(решил что я ошибся где то в коде или не правильно его написал).


Буду вам очень благодарен!

Написал в личку. Отпишитесь, плз., потом...

Всего: 341