- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Прошу прощения за такой простой вопрос, но обрыл всё и не смог понять, как сделать.
Надо, чтобы любые динамические страницы на сайте не могли быть созданы!
Сейчас на сайте где угодно к любому адресу можно добавить /? и это будет дубль страницы.
Заинтересовался вопросом, после того, как новый (оказалось, с историей) домен вошёл в индекс с десятками дублей главной страницы вида:
https://site.ru/?id=4839
https://site.ru/?id=0482
и т.д.
Ясно, что на них где-то есть ссылки, которые и видят поисковики
Я быстро нашёл как с помощью .htaccess решить эту проблему:
Эта запись редиректит все страницы “?id=”на главную. Но только “?id=”. Для каждого адреса надо создавать отдельную запись.:(
Но как избавится от всех страниц после https://site.ru/? или https://site.ru/stranica/? и т.д.?
Также дуль создается при любом запросе с мягким знаком: https://site.ru/papaka/?ert https://site.ru/razdel/?new и подобных.
Возможны ли на сайте другие дубли не только с “/?”??? или любые варианты, когда посторонние лица могут «создать» страницы на моем сайте?
Конкуренты могут использовать это и вогнать дубли в индекс!:dont:
RewriteCond %{QUERY_STRING} !^$
RewriteRule (.*) /$1? [R=301,L]
Произведет редирект для ВСЕХ страниц с параметрами на сайте.
Если не ошибаюсь, ? без послед. параметров средствами mod_rewrite не убрать, можно только добавить. Хотя в скрипте отловить и выдать notfound или даже повесить на ? какую-то страницу можно без проблем (примеры работающих подобным образом сайтов могу скинуть в личку).
Если не ошибаюсь, ? без послед. параметров средствами mod_rewrite не убрать
Можно, если использовать переменную THE_REQUEST
Спасибо за наводку. Правда, я этим все равно не пользуюсь.
siv1987, спасибо. Всё работает.
Представляете, не мог найти как это сделать. Пролистал несколько описаний с примерами к .htaccess.