Редирект с index.php в корень сайта /

Любая помощь по установке/настройке/модификации concrete5

Редирект с index.php в корень сайта /

Сообщение liland » 18 фев 2013, 20:54 ,  »  Сообщение:#1

Добрый день!
Достался мне сайт с установленной concrete5 Version 5.5.2.1
ЧПУ включено и работает отлично на всех страницах, кроме главной - есть задвоение страницы:
1. ввв.сайт.ком/
2. ввв.сайт.ком/index.php
На этих адресах выдается главная страница.

В site.php прописывал define('URL_REWRITING_ALL', true); - не помогло.

Пытался в .htaccess прописать 301 редирект для отдельной страницы -
Redirect 301 /index.php
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
.сайт.com/
- сайт вводится в бесконечный редирект

файл .htaccess на текущий момент:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>

Кстати с страницы ввв.сайт.ком/home редиректит на ввв.сайт.ком/ без проблем. Т.е. ЧПУ работает, но когда в урле после сайта только index.php, то не работает.

Можете подсказать как в этой ЦМСке сделать редирект с индекс.пхп на корень сайта?
liland
 
Сообщения: 2
Зарегистрирован: 18 фев 2013, 20:37

Re: Редирект с index.php в корень сайта /

Сообщение Михаил » 18 фев 2013, 23:21 ,  »  Сообщение:#2

Я тупо в robots.txt закрыл index.php и не заморачивался :)
Аватара пользователя
Михаил
 
Сообщения: 116
Зарегистрирован: 28 сен 2010, 20:05
Откуда: Красноярск

Re: Редирект с index.php в корень сайта /

Сообщение MonoStas » 20 фев 2013, 16:03 ,  »  Сообщение:#3

Как же не любят люди гуглить, а особенно читать книги, ну да ладно.
Первая ссылка по поиску выдала (скопировал из вашего текста "редирект с индекс.пхп на корень сайта"):
Код: Выделить всё
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301]
Пользую: CentOS 6.5, Ubuntu, Nginx, PHP, MySQL, Python, Sublime Text 3, CSS3, HTML5, jQuery...... Concrete5 (-;
Аватара пользователя
MonoStas
 
Сообщения: 80
Зарегистрирован: 11 окт 2012, 19:21
Откуда: Москва

Re: Редирект с index.php в корень сайта /

Сообщение liland » 21 фев 2013, 00:02 ,  »  Сообщение:#4

Помогло:
Код: Выделить всё
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.сайт.com/ [R=301,L]

Спасибо.
liland
 
Сообщения: 2
Зарегистрирован: 18 фев 2013, 20:37


Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron