- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день. Появилась такая проблемка, но что-то через поиск по форуму не смог найти ее обсуждение.
Я поменял в очередной раз дизайн на сайте и немного изменились урлы страничек.
Гугл выдал очень много старых страниц, которые сейчас не доступны (не существуют)
Вручную прописал Перманент редирект в htaccess для большинства страниц. Получился весьма нехилый список. Сейчас проверил логи на хостинге - таких недоступных старых страниц, которые запрашивают другие сайты - под тысячу.
Вопрос. Есть ли какие то ограничения по размеру файла htaccess? Если я напишу редиректы всех несуществующих уже старых страниц - файл будет весить под 50 кб.
Не отразится ли это на скорости загрузки сайта и на его позициях?
И еще. Я пару десятков старых страниц перенес в новую поддиректорию, и написал им всем редиректы. Это стало выглядеть так
Redirect permanent page1.htm http://www.mysite.ru/dir/page1.htm
А когда зашел в Вебмастер Тулс на гугле, увидел странную запись в разделе Диагностика сайта - Dir has too many redirects. Что он этим хочет сказать? Я же ставил 301 редиректы через htaccess.
На скорости не отразится если правильно пропишете все. Имейте ввиду, что даже если mod_rewrite нашел подходящее правило для данного запроса, он все равно проверит все остальные. Поэтому рекомендуется в конце каждого такого редиректа поставить [L] - флаг.
neolord, никакого mod_rewrite не используется ☝
Спасибо за ответы, но можно поподробнее для новичка?
Что такое mod_rewrite ?
И что делает флаг [L] ?
Спасибо.
Что такое mod_rewrite ?
И что делает флаг [L] ?
юзайте, например, это:
Полное руководство по Apache mod_rewrite
Не предствляю как редиректить в .htaccesse без него
Спасибо за ответы, но можно поподробнее для новичка?
Что такое mod_rewrite ?
И что делает флаг [L] ?
Спасибо.
Читайте доку, а если кратко - то
R=301 - это код ответа, L - указание модулю остановить проверку правил на данном.
если сайт посещаемый, то мне кажется это будет значительная нагрузка на cpu
Нет не будет. Во всяком случае не более чем от 50 строк Header: в пхп.
Я сайт переношу на Друпал и хочу посетителям сделать приятное: для каждый страницы из старой структуры сделать редирект на ту же статью в новой структуре. Речь порядка о 400 страницах. Спасибо, что подняли тему!
хтакксесс для этого - перебор мне кажется.
там одну строчку написать -
ErrorDocument 404 index.php?mode=404&url=%{REQUEST_URI}
а index.php прописать для этого мода маленький код
Спасибо за ответы.
Про флаг [L] Я понял. Т.е. если я его ставлю в конце строчки редиректа, то допустим, найдя запрашиваемую (несуществующую) страничку, следующие после этой команды редиректы читаться не будут и не будет увеличиваться время запроса. Верно?
Отсюда делаю вывод, что странички у которых по логам больше всего 404 ответа надо ставить в самый верх? Иначе, если я поставлю редирект со старой , часто запрашиваемой странички, в самый конец, в последней сотне, то в любом случае будут сначала читаться все предыдущие редиректы? Я правильно понимаю ситуацию?