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

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

Кривой Редирект

 (Прочитано 360 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Diwa18
Новичок
*

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

Сообщений: 5


« : 18.06.2015, 11:04:35 »

Добрый день. Только начала осваивать Joomla. Вопрос такой. У меня есть сайт mysite.ru, когда я захожу на него он перенаправляет на mysite.ru/index.php.
Как сделать так, что бы сразу загружался mysite.ru/index.php

Я так понимаю, что нужно править htaccess:

Цитировать
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php

Заранее спасибо!
« Последнее редактирование: 18.06.2015, 11:25:15 от Diwa18 » Записан
SeBun
Практически профи
*******

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

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



« Ответ #1 : 18.06.2015, 11:26:36 »

Это настройка сервера, которая указывает ему, каой будет первая страница (то есть какой индексный файл открывать). Делается это в вашем случае так:
Код:
DirectoryIndex index.php
Записан
Diwa18
Новичок
*

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

Сообщений: 5


« Ответ #2 : 18.06.2015, 11:29:23 »

Т.е. просто прописать в самом начале htaccess?

У меня в самом конце прописано:

DirectoryIndex index.htm index.html index.shtml index.cgi index.php3 index.php index.php4 index.phtml index.wml
php_flag last_modified 1
Записан
draff
Практически профи
*******

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

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


step by step


« Ответ #3 : 18.06.2015, 11:34:00 »

А в общих настройках Перенаправление включено ?
Записан
vipiusss
Профи
********

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

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


Skype: renor_


« Ответ #4 : 18.06.2015, 11:42:00 »

У меня есть сайт mysite.ru, когда я захожу на него он перенаправляет на mysite.ru/index.php.
В настройках Joomla SEO, там "да" поставьте на втором пункте (Перенаправление URL) и ваш .htaccess таким должен быть по названию и ничего там не надо править, если адекватный хост и у вас правильно установлена Joomla
Записан
SeBun
Практически профи
*******

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

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



« Ответ #5 : 18.06.2015, 11:45:55 »

Кстати как он называется, .htaccess или htaccess.txt?
Записан
Diwa18
Новичок
*

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

Сообщений: 5


« Ответ #6 : 18.06.2015, 11:49:29 »

.htaccess

Сейчас попробую.
Записан
SeBun
Практически профи
*******

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

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



« Ответ #7 : 18.06.2015, 11:54:20 »

Т.е. просто прописать в самом начале htaccess?
Не важно, где. Если у вас в конце такая строка стоит, то сделайте, как я написал.

Но только в том случае, если предыдущие советы не помогут (я думаю проблема у вас не в сервере, а в настройках Joomla).
Записан
Diwa18
Новичок
*

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

Сообщений: 5


« Ответ #8 : 18.06.2015, 13:51:10 »

В настройках Joomla SEO, там "да" поставьте на втором пункте (Перенаправление URL) и ваш .htaccess таким должен быть по названию и ничего там не надо править, если адекватный хост и у вас правильно установлена Joomla


Перенаправление установлено.
Записан
vipiusss
Профи
********

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

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


Skype: renor_


« Ответ #9 : 18.06.2015, 13:58:46 »

чот я запутался:
У меня есть сайт mysite.ru, когда я захожу на него он перенаправляет на mysite.ru/index.php.
Как сделать так, что бы сразу загружался mysite.ru/index.php

с одного на другое? я сначало бегло прочитав, подумал от индекса избавиться, а сейчас в ступоре, мозг сломан, думая, что именно вам надо!
***
самое простое-в настройке хоста сделайте перенаправление, укажите вашу стрницу, если вам надо чтото при домене сделать.если я прав и понял-сделайте любую страницу на ваш выбор.
Записан
Diwa18
Новичок
*

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

Сообщений: 5


« Ответ #10 : 18.06.2015, 14:16:27 »

чот я запутался:
У меня есть сайт mysite.ru, когда я захожу на него он перенаправляет на mysite.ru/index.php.
Как сделать так, что бы сразу загружался mysite.ru/index.php

с одного на другое? я сначало бегло прочитав, подумал от индекса избавиться, а сейчас в ступоре, мозг сломан, думая, что именно вам надо!
***
самое простое-в настройке хоста сделайте перенаправление, укажите вашу стрницу, если вам надо чтото при домене сделать.если я прав и понял-сделайте любую страницу на ваш выбор.

два разных шаблона на mysite.ru и на mysite.ru/index.php. При заходе на сайт, Вы видите первый шаблон, а затем загружается второй. Мне нужно, чтобы сразу грузился второй (который на mysite.ru/index.php)
Записан
vipiusss
Профи
********

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

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


Skype: renor_


« Ответ #11 : 18.06.2015, 14:20:32 »

так в меню выберите ваш шаблон, Главная, и будет при нажатии загружаться именно он, что вам нужен.
Записан
off_gk
Новичок
*

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

Сообщений: 3


« Ответ #12 : 10.07.2015, 10:47:48 »

Здравствуйте, подскажите что изменить в .htaccess
Есть сайт, редирект с www.domain.net на domain.net работает нормально
А вот в случае с www.domain.net/news и прочими редирект происходит не на domain.net/news, а на domain.net

Вот содержимое .htaccess, домен изменён.
Показать текстовый блок

UPD:
Решил проблему вот так http://joomlaforum.ru/index.php/topic,148977.msg1570796.html#msg1570796
« Последнее редактирование: 14.07.2015, 17:27:52 от off_gk » Записан
Страниц: [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