Почему страницы открываются по несуществующим Урлам

Автор Тема: Почему страницы открываются по несуществующим Урлам  (Прочитано 2208 раз)

Оффлайн AdemsАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 1
  • Сообщений: 47
  • Карма: 1
  • Пол: Мужской
    • Просмотр профиля

Оффлайн AdemsАвтор темы

  • Рекрут
  • *
Здравствуйте! Есть одна проблема которая очень мешает, что это не могу понять, ситуация такая:
 
К примеру есть страница   http://site.com.ua/divany.html рабочий урл на котором всё в норме. И вся загвоздка в том что если в строку ввести урл типа:  http://site.com.ua/полный бред и всё что хочешь/divany.html то всё равно открывается эта же страница. Вроде и ладно но это очень мешает при смене структуры, старые урлы остаются в индексе так как нет 404. постоянно запрещать в роботе тоже не выход. А вот недавно был вообще косяк конкретный заметил что в индексе у Яшы страница которую я просто как-то решил проверить откроет или нет типа: http://site.com.ua/несушествующая%20категория/divany.html короче сам себе дубль втулил от которого невозможно избавиться даже через 301., и вообще каким образом она в индексе оказалась загадка.
Эта проблема мне изрядно надоела. Да в итоге можно мне кажется и на фильтр напороться.

Друзья подскажите пожалуйста что делать?
У меня ДЖ 25  И компонет Joomshoping.
Интересовался у них на форуме мороз полный.

Может найдётся добрый человек, буду очень признателен. :-[


Оффлайн Haosame

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 65
  • Сообщений: 88
  • Карма: 12
  • Пол: Женский
  • Путь в тысячу ли начинается с первого шага.
    • Просмотр профиля
    • Блог web-программиста

Оффлайн Haosame

  • Пользователь
  • **
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 65
    • Сообщений: 88
    • Карма: 12
    • Пол: Женский
    • Путь в тысячу ли начинается с первого шага.
      • Просмотр профиля
      • Блог web-программиста
Это вполне себе нормальная беда от Джумлы. Так сказать, бонус за использование бесплатного движка :)
Проблема решаемая. Варианты на выбор:
1. Есть такой компонент как JoomSEF, он заменит встроенный в джумлу генератор ЧПУ. Хорош при запуске, а если уже сайт в индексе, готовьтесь к полной переиндексации.
2. Shnodoubles от sherza - тоже помогает, но мне, например, от всех-всех дублей с его помощью избавиться не получилось.
3. Долго и упoрно шерстим дубли и блокируем их в .htaccess
Кстати, дубли очень хорошо находит google для webmasters.

Оффлайн AdemsАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 1
  • Сообщений: 47
  • Карма: 1
  • Пол: Мужской
    • Просмотр профиля

Оффлайн AdemsАвтор темы

  • Рекрут
  • *
Спасибо! Может вы подскажете где в движке покопаться может что поправить надо? Просто получается что в моих урлах перед категорией можно писать всё что угодно и они остаются действительными. Это явно косяк движка ну может и мой конечно. Может в курсе где что поправить? Спасибо!

Добавлено: 17-09-2014, 12:16:03

По поводу JoomSEF вы имеете ввиду что все урлы поменяются? Это конечно не очень хорошо.
« Последнее редактирование: 17-09-2014, 12:16:03 от Adems »

Оффлайн Haosame

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 65
  • Сообщений: 88
  • Карма: 12
  • Пол: Женский
  • Путь в тысячу ли начинается с первого шага.
    • Просмотр профиля
    • Блог web-программиста

Оффлайн Haosame

  • Пользователь
  • **
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 65
    • Сообщений: 88
    • Карма: 12
    • Пол: Женский
    • Путь в тысячу ли начинается с первого шага.
      • Просмотр профиля
      • Блог web-программиста
где в движке покопаться может что поправить надо?
Еслиб я знала... Вообще, если есть хорошие знания PHP, то надо лезть в route.php файл в ядре джумлы. Он как раз отвечает за ЧПУ, насколько я поняла. Но переписать его корректно лично у меня не получилось, видимо, пока еще знаний не хватает.
По поводу JoomSEF вы имеете ввиду что все урлы поменяются?
К сожалению, да. Поэтому я и писала что он хорош в самом начале запуска сайта. Но тут надо подумать что лучше: выпасть на время из индекса, или попасть под фильтр в поисковике. Мое ИМХО: если немного страниц, ставим JoomSEF, а старые страницы загоняем в .htaccess, указывая 301 редирект.

Если страниц уже много (У меня было более 300, и было ужасно лень их все переделывать) - ставим Shnodoubles. Он уберет как минимум процентов 90 дублей. А остальное - ручками.

Оффлайн AdemsАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 1
  • Сообщений: 47
  • Карма: 1
  • Пол: Мужской
    • Просмотр профиля

Оффлайн AdemsАвтор темы

  • Рекрут
  • *
Спасибо! Да страниц немного всего пока 79. Буду пробовать.


Оффлайн AdemsАвтор темы

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 1
  • Сообщений: 47
  • Карма: 1
  • Пол: Мужской
    • Просмотр профиля

Оффлайн AdemsАвтор темы

  • Рекрут
  • *
Разобрался что это было: стоял плагин для joomshopping построение полного пути в урле, что то вроде этого, вот он и строил мне пути пока не отключил.


 

Похожие темы

  Тема / Автор Ответов Последний ответ
19 Ответов
3868 Просмотров
Последний ответ 24-12-2011, 13:15:33
от nedolgen
3 Ответов
2870 Просмотров
Последний ответ 15-11-2011, 15:48:05
от Victorio
9 Ответов
3389 Просмотров
Последний ответ 24-04-2012, 10:40:39
от Print
18 Ответов
5847 Просмотров
Последний ответ 18-02-2013, 15:11:25
от SeoBrabus
0 Ответов
657 Просмотров
Последний ответ 09-02-2014, 18:25:45
от Adems