LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 18:34:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Переадресация с одной сылки на другую  (Прочитано 428 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
SFG
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« : 30.01.2012, 22:29:04 »

Привет всем. Полазил по форуму но ненашел то что надо. Может плохо искал... Вот решил задать пару вопросов. Небейте только если не в ту ветку))
Мой сайт в Google находит вот под такой сылкой
http://МОЙ САЙТ/index.php?option=com_content&view=frontpage

высвечиваеться долеко не главная страница, а какайто кривая страница моего сайта...

а как и где мне прописать переадресацию чтобы с этой ссылки - направляло на главную страницу
http://МОЙ САЙТ/  ?

в .htaccess я сделал редирект с www.мой сайт на просто   "мой сайт".
а такую длинную сілку незнаю как. подскажите пожалуйста. Желательно чуть подробнее, а то я новенький в этой области.
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

Пол: Мужской
Сообщений: 3339



« Ответ #1 : 30.01.2012, 22:33:32 »

После редиректа с www пропишите
Код:
Redirect 301 /index.php?option=com_content&view=frontpage http://МОЙ САЙТ/
Ну и посмотреть по менюшкам, какой пункт даёт такую ссылку и исправить
Записан
SFG
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #2 : 30.01.2012, 22:45:42 »

несработало
пробывал в .htaccess прописать и


Redirect 301 /index.php?option=com_content&view=frontpage http://мой сайт.ком

и

Redirect 301 http://мой сайт.com/index.php?option=com_content&view=frontpage http://мой сайт.com

все равно переходя на эту сылку длинную я захожу именно на нее.
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

Пол: Мужской
Сообщений: 3339



« Ответ #3 : 30.01.2012, 23:12:49 »

Пропишите в index.php в самом верху
Цитировать
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.php?option=com_content&view=frontpage') {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://мой сайт.ком");
 exit();
}
?>
Записан
SFG
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #4 : 31.01.2012, 03:09:05 »

Спасибо огромное, сработало.
« Последнее редактирование: 01.02.2012, 02:41:32 от SFG » Записан
SFG
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #5 : 01.02.2012, 02:41:38 »

А еще вот такой вопрос:
у меня есть поиск по сайту. Работает он отлично, если вести всякую чепуху типо "арволыф" то оно выдаст экран типа
 (НАЙДЕНО: 0)
НО... Если просто нажать на поиск и НЕЧЕГО не ввести, и нажать на поиск(действие) то выдает вот такой адресс:
http://мой сайт/component/search/поиск%20по%20сайту.....?ordering=&searchphrase=all

а на белой странице написано:
Not Found
The requested URL /component/search/%d0%bf%d0%be%d0%b8%d1%81%d0%ba%20%d0%bf%d0%be%20%d1%81%d0%b0%d0%b9%d1%82%d1%83.....?ordering=&searchphrase=all was not found on this server.

А как перенаправить эту длинную ссылку на страницу  http://мой сайт/component/search/ ??
тем способом что вы дали эту проблему к сожелению не решил. Пробывал и просто в index.php  и в search.php это прописывать.
Что можно сделать? Может у кого была такая проблема а то на форуме я что-то не нашел..
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet