- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть сайт на старенькой mambo. Там куча дублей страниц. Например много таких как _site.ru/content/view/2431/lang,Rus и _site.ru/content/view/2431/lang,Rus/. Причем второй вариант как правило с PR. Хочу настроить редирект с первого варианта на второй.
Как правильно здесь поступить, учитывая, что морда отображается без / . И на сайте еще много различных вариантов урлов:
_site.ru/content/blogsection/16/212/lang,Rus/
_site.ru/index.php?option=content&task=view&id=331
_site.ru/component/option,com_simpleboard/Itemid,55/func,view/id,972/catid,12/lang,Rus/ и т.д.... ?
Есть сайт на старенькой mambo. Там куча дублей страниц. Например много таких как _site.ru/content/view/2431/lang,Rus и _site.ru/content/view/2431/lang,Rus/. Причем второй вариант как правило с PR. Хочу настроить редирект с первого варианта на второй.
Как правильно здесь поступить, учитывая, что морда отображается без / . И на сайте еще много различных вариантов урлов:
_site.ru/content/blogsection/16/212/lang,Rus/
_site.ru/index.php?option=content&task=view&id=331
_site.ru/component/option,com_simpleboard/Itemid,55/func,view/id,972/catid,12/lang,Rus/ и т.д.... ?
Вот вам редирект со страниц без слеша на страницы со слешем (/)
Пропишите в файле .htaccess :
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [R=301,L]
Кроме этого у вас наверно есть еще и другие дубли.
вот редирект на страницу index.php
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
Спасибо, но Ваш пример, как я понимаю, коснётся всех страниц сайта. И, например, страницу _site.ru/index.php?option=content&task=view&id=331 будет редиректить на _site.ru/index.php?option=content&task=view&id=331/, а мне так не нужно. Меня интересуют урлы, содержащие в себе маску "/content/view/".
Спасибо, но Ваш пример, как я понимаю, коснётся всех страниц сайта. И, например, страницу _site.ru/index.php?option=content&task=view&id=331 будет редиректить на _site.ru/index.php?option=content&task=view&id=331/, а мне так не нужно. Меня интересуют урлы, содержащие в себе маску "/content/view/".
За это не скажу, не знаю, может кто то другой подскажет