Форум русской поддержки Joomla!® CMS
27.06.2017, 21:36:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Не могу наладить переадресацию с одной страницы на другую

 (Прочитано 135 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Аня
Завсегдатай
*****

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

Пол: Женский
Сообщений: 659


Копатыч нестабилен!


« : 10.06.2017, 02:35:06 »

Добрый день!
Такая задача. Был старый сайт (не на joomla) и на нем старый адрес http://www.imli.ru/dissertation/defense/Zashity-2016-goda1/Pridorogina-Elena-Aleksandrovna/
Надо сделать переадресацию сюда http://imli.ru/index.php/dissertatsionnyj-sovet-d-002-209-01-obshchee/dissertatsionnyj-sovet-d-002-209-01/1962-pridorogina-elena-aleksandrovna

Хостинг Рег.ру. Вот так написала в .htaccess
Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.imli.ru$ [NC]
RewriteRule ^(.*)$ http://imli.ru/$1 [R=301,L]

Redirect 301 /dissertatsionnyj-sovet-d-002-209-01-obshchee/dissertatsionnyj-sovet-d-002-209-01/1962-pridorogina-elena-aleksandrovna http://imli.ru/index.php/dissertatsionnyj-sovet-d-002-209-01-obshchee/dissertatsionnyj-sovet-d-002-209-01/1962-pridorogina-elena-aleksandrovna

Срабатывает как-то через раз. Вообще не пойму, в чем дело! Что посоветуете?





Записан
voland
Профи
********

Репутация: +515/-98
Online Online

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


СКАЙП утерян! Пишите в телеграм @volandku


« Ответ #1 : 10.06.2017, 02:36:38 »

Убрать index.php ессесно
Записан
almika
Давно я тут
****

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

Пол: Женский
Сообщений: 267



« Ответ #2 : 10.06.2017, 03:38:33 »

У вас после Redirect 301 стоят одинаковые ссылки, отличающиеся только index.php.
Вы страницу саму на себя перенаправляте?
Вроде, вы вот с такой хотели редирект /dissertation/defense/Zashity-2016-goda1/Pridorogina-Elena-Aleksandrovna/ ??
Записан
draff
Практически профи
*******

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

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


step by step


« Ответ #3 : 10.06.2017, 07:15:43 »

Привести этот код в соответствие
Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.imli\.ru$ [NC]
RewriteRule ^(.*)$ http://imli.ru/$1 [R=301,L]
Записан
Аня
Завсегдатай
*****

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

Пол: Женский
Сообщений: 659


Копатыч нестабилен!


« Ответ #4 : 10.06.2017, 09:59:18 »

Да, идентичные ссылки исправила.
Сейчас так:
Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.imli.ru$ [NC]
RewriteRule ^(.*)$ http://imli.ru/$1 [R=301,L]


Redirect 301 /dissertation/defense/Zashity-2016-goda1/Pridorogina-Elena-Aleksandrovna/ http://imli.ru/dissertatsionnyj-sovet-d-002-209-01-obshchee/dissertatsionnyj-sovet-d-002-209-01/1962-pridorogina-elena-aleksandrovna

index.php из ссылок убрала через админку.
Все равно ссылки типа http://www.imli.ru/ofitsialnye-dokumenty дают ошибку 500, а ссылки http://www.imli.ru/index.php/ofitsialnye-dokumenty нормально переходят на вариант без www

А ссылка, с которой мне надо сделать переадресацию - она же без index.php - поэтому она не реагирует на редирект, а дает внутреннюю ошибку сервера.
Записан
Аня
Завсегдатай
*****

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

Пол: Женский
Сообщений: 659


Копатыч нестабилен!


« Ответ #5 : 10.06.2017, 10:01:10 »

Поэтому я и не убирала раньше index.php из ссылок в админке - чтобы 500 где-то случайно не выскакивали
Записан
AlekVolsk
Профи
********

Репутация: +337/-4
Online Online

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



« Ответ #6 : 10.06.2017, 10:53:38 »

перестройте меню
Записан
Аня
Завсегдатай
*****

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

Пол: Женский
Сообщений: 659


Копатыч нестабилен!


« Ответ #7 : 12.06.2017, 23:26:35 »

На хостинге помогли. Очень специфическим способом - они поставили правило о переадресации в самое начало htaccess
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | 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