- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
/user/3788&par=top_user
/user/3788
Подскажите, пожалуйста, правило для .htaccess
Такое правило не срабатывает:
RewriteCond %{REQUEST_URI} ^(.*)\&par=
RewriteRule ^(.*)\&par=(.*)$ $1 [R=301,L]
Сформулируйте, пожалуйста, почётче вопрос. В вашем URL нет параметров.
Чтобы адрес вида /user/3788&par=top_user вел на адрес вида /user/3788.
3788 - может быть любым.
Чтобы адрес вида /user/3788&par=top_user вел на адрес вида /user/3788.
Он и так туда "ведёт". Если конечно у страницы каким-то чудом не прописан слаг "3788&par=top_user".
Если же по этим 2м урлам показываться разные страницы, то надо устранять причину, а не лечить костылями.
чатгп спрашивали? я в этом не разбираюсь сильно, но он такое говорит...
Чтобы адрес вида /user/3788&par=top_user вел на адрес вида /user/3788.
3788 - может быть любым.
В этом URL нет параметров. Это вообще какой-то кривой URL, его не должно быть. Откуда он взялся?
RewriteRule ^(.*)\&par=.*$ /$1 [R=301,L]И да, правило из стартпоста должно срабатывать. Только там слэша не хватает:
чатгп спрашивали? я в этом не разбираюсь сильно, но он такое говорит...
Ерунду он говорит. Это правило для обработки запросов с QUERY_STRING, а у ТС вообще отсутствует QUERY_STRING, у неё просто какой-то кривой адрес. И даже с учётом этого в ответе вашего чатжопити написана ахинея.
И да, правило из стартпоста должно срабатывать. Только там слэша не хватает:
RewriteRule ^(.*)\&par=.*$ /$1 [R=301,L]Со слэшем тоже не срабатывает почему-то.
Этот url из одной страницы почему-то генерируется. В принципе, можно удалить такую генерацию, но эти страницы уже в яндексе, это дубли, хотелось бы их удалить из яндекса.
В принципе, можно удалить такую генерацию, но эти страницы уже в яндексе, это дубли, хотелось бы их удалить из яндекса.
это не сработает на уровне htaccess, ибо сам url неправильно построен
проще сделать на php, "/user/3788/" - это же шаблонная страница, где id - 3788?
ну и делаешь в этом шаблоне небольшой скрипт, который проверяет uri на наличие " &par="
если в адресе есть такой фрагмент, то перекидываешь при помощи header с 301 состоянием на обычный "/user/3788/"
ну и каноническим адресом указываешь "/user/3788/"
Со слэшем тоже не срабатывает почему-то.
Правило надо вставлять до стандартного набора правил WP.
Да это простой самописный сайт, там правил в .htaccess всего два.
Вот так сработало: