- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет камрады!
Есть несколько коряво сделанный пациент, на котором страницы вида http://www.site.ru/index.php?mod=catalog и http://www.site.ru/?mod=catalog отдают разный контент. Получается, мягко говоря, нехорошо. Чо делать-та? :crazy:
С меня - жЫрная простава! :rolleyes:
ps - в индексе должны быть только страницы, не содержащие кусочек урла index.php
1. Редиректы — наше всё :)
2. А в идеале подкрутить движок.
p.s. ну и раскрыть название движка стоило бы для утоления любопытства общественности.
[umka], а как бы попонятнее с редиректами объяснить человеку, который с ними дела не имел? ;)
[umka], а как бы попонятнее с редиректами объяснить человеку, который с ними дела не имел? ;)
Значится, пишете в .htaccess
RewriteEngine on
RewriteCond %{THE_REQUEST} ^GET\ /index\.php\?.+
RewriteRule . / [R=301,L,QSA]
И у вас со всех URL-ов, в которых присутствует "index.php?что-то" редиректит на аналогичные, но без "index.php".
Это например :)
[umka] добавил 01.08.2011 в 22:32
А вообще, сейчас уже для разных движков есть всяческие модули для борьбы с дублями (особенно про джумлу тут часто тема всплывает)
Как вариант,
UPD: [umka], опередили :)
Попробуйте добавить в файл .htaccess в корне сайта
Может добавить еще одно условие, проверяющее строку запроса (все то, что после ?)
чтобы начиналась с "mod="
В любом случае модуль mod_rewrite должен быть включен, т.е. выше добавляемых строк должна присутствовать строка:
Как вариант номер адин
Disallow: /?mod=
Вариант номер два с редиректом
RewriteCond %{QUERY_STRING} mod=
RewriteRule ^$ /index.php [R=301,L]
тоже самое что написал [umka], только наоборот
Есть несколько коряво сделанный пациент, на котором страницы вида http://www.site.ru/index.php?mod=catalog и http://www.site.ru/?mod=catalog отдают разный контент
А чего ненормального в том, что 2-е страницы с разными URL отдают разный контент?
Если Вам ненужны какие-то из этих страниц в индексе, то тут может помочь роботс.тхт с его директивой Disallow.
Disallow: /?index.php
С меня - жЫрная простава!
Не дорос ты пока ещё до "жЫрной проставы" 😂