ГлавнаяСео форумыОтдохнутьСвободные темыВопросы новичковПроблема сайта на Joomla! - 2.5.3-2

Бесплатная скорая помощь вашим скриптам

Помоги сайту, сделай клик по рекламе - это просто...






Проблема сайта на Joomla! - 2.5.3-2

Новичёк
Сообщений: 13
Оффлайн
Опишу проблему с самого начала:
Мной был заказан сайт у приятеля, после изготовления и размещения сайта на базе шаблона ol_karinpi прошло 6 месяцев, и тут вылезли проблемы:

1. Яндекс вебмастер постоянно генерит несуществующие страницы сайта (эти страницы физически не существуют)
например:
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Существует страница /index.php/services/outdoor-ads
а эту сгенерировал вебмастер /index.php/services/outdoor-a
Причем я пытался бороться с этим, создавал страницу указанную вебмастером, после следующего посещения роботом появлялась другая страница с той же ошибкой.

2.Как только появилась ошибка все бэклинки тут же начали сокращаться с 1100 до 28 за пару недель, и новые воспринимать не желает, из 1100 бэкликов на сегодня полностью живые 979 а вабмастер отображает только 28


3. Перемещаясь по вкладкам сайта, периодически с домена ру перебрасывало на алиас рф, помогала только очистка кэша, поиск в файловой системе сайта результатов не дал, проблема решилась удалением алиаса

что со всем этим делать, ума не приложу(
сам сайт:
Скрытый текст виден только зарегистрированным пользователям
Администратор
Водитель сайта
Первый почин
Сообщений: 150
Норильск
42 дня назад
Существует страница /index.php/services/outdoor-ads а эту сгенерировал вебмастер /index.php/services/outdoor-a Причем я пытался бороться с этим, создавал страницу указанную вебмастером, после следующего посещения роботом появлялась другая страница с той же ошибкой.
С этим надо бороться по другому. В файле роботс закрываете ненужную страницу от индексации.
Меня другой вопрос мучает, главная страница заканчивается слешем, а все остальные страницы идут: /index.php
Не уверен, что это правильно. У главной один адрес индексной страницы, у всех остальных другой адрес.
Посмотрите в браузерной строке главную страницу моего сайта, и остальные страницы, у все индексная страница просто /Добавлено спустя 5 минутИ после того как отключили редирект с рф на ру, вам надо в роботс сайта на домене рф добавить две строки
Sitemap: [Ссылки видны только зарегестрированным пользователям сайта, ссылки без хайда, а регистрация без подтверждения по емейл пока]
Host: [Ссылки видны только зарегестрированным пользователям сайта, ссылки без хайда, а регистрация без подтверждения по емейл пока]

При таком раскладе все боты с рф уйдут на ру, и яндекс со временем приклеит рф к ру
Редактировалось: 1 раз (Последний: 20 июля 2014 в 20:40)
Мини хрумер . С постингом в твиттер.
Новичёк
Сообщений: 13
Оффлайн
Нашел ответ на эту тему на просторах глобальной паутины)

Для того, чтобы убрать index.php нужно:
•в корне сайта переименовать файл в htaccess.txt в .htaccess(обратите внимание: имя файла начинается с точки и не имеет расширения)
•в .htaccess раскомментировать строку:
Код PHP:
  1. RewriteBase
/ (убираем знак #)
•в Панель управления - Общие настройки - вкладка "Сайт" - Настройки SEO: установить параметр "Перенаправление URL" = "Да".

Все работает, но в моем случае сайт потеряет все размещенные обратные ссылки и может потерять позиции в поисковых системах. Нужна переадресация на новые адреса страниц!

На помощь вновь пришла поисковая система)))
открываем файл .htaccess и сразу после строки "RewriteEngine On" вставляем следующий код:

Код PHP:
  1. RewriteCond %{HTTP_HOST} ^SITE.ru
  2. RewriteRule ^(.*)$ http://www.SITE.ru/$1 [R=permanent,L]
  3. # rewrite rule to redirect when going from /index.php/ to using a htaccess file
  4. # so www.SITE.ru/index.php/something goes to www.SITE.ru/something
  5. # you must replace http://www.SITE.ru/ by your own web site root url
  6. # if in a subdirectory, adjust as needed. For instance,
  7. # replace http://www.SITE.ru/ with http://www.SITE.ru/
  8.  
  9. RewriteRule ^index.php/(.*)$ http://www.SITE.ru/$1 [R=301,L]
(не забываем изменить SITE.ru на адрес вашего сайта)

Так же в joomla присутствует полезный компонент: "Менеджер перенаправлений:" с помощью его мы можем отследить все переходы на страницу ошибки 404 и перенаправить с несуществующих страниц на актуальные!
Редактировалось: 1 раз (Последний: 5 августа 2014 в 13:27)
Администратор
Водитель сайта
Первый почин
Сообщений: 150
Норильск
42 дня назад
Интересная тема, работа с htaccess всегда интересна
Мини хрумер . С постингом в твиттер.

Перейти на форум:
Написали, не забудьте поставить лайк.
Быстрый ответ
У вас нет прав, чтобы писать на форуме.
Кто онлайн?
Пользователей: 0
Гостей: 0

Напишите в WhatsApp, я онлайн