Помогите избавиться от index.php

HL
На сайте с 12.12.2012
Offline
118
531

Доброго времени суток. Есть страничка, которая открывается по 2 адресам:

http://www.сайт.ру/раздел/

http://www.сайт.ру/раздел/index.php

Пытался прописать вот такой 301 редирект, чтобы избавиться от дублей страниц и привести структуру к единому виду:

Redirect 301 /раздел/index.php http://www.сайт.ру/раздел/
но в таком случае браузер почему-то не может отобразить страницу ((( Подскажите пожалуйста, что делаю не так ?

Спасибо.

- Дорогой выкуп баннерных показов (https://goo.gl/Haxr87). Советую! - СеоПульт (https://seopult.ru/ref/0c1642776e7e1b04) + крауд-ссылки (https://goo.gl/3eXcqn) = успех - Проверенный CashBack сервис (https://goo.gl/mAIbxw). До 30%
SeVlad
На сайте с 03.11.2008
Offline
1609
#1
HotLab:
Есть страничка, которая открывается по 2 адресам:

Так и должно быть, если дефолтный индес-файл index.php

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
HL
На сайте с 12.12.2012
Offline
118
#2

SeVlad, т.е. получается, что только для главной страницы (корневой директории) можно убрать index.php, а для внутренних разделов нельзя ?

AH
На сайте с 18.03.2006
Offline
204
#3
HotLab:
Доброго времени суток. Есть страничка, которая открывается по 2 адресам:
http://www.сайт.ру/раздел/
http://www.сайт.ру/раздел/index.php

Пытался прописать вот такой 301 редирект, чтобы избавиться от дублей страниц и привести структуру к единому виду:
Redirect 301 /раздел/index.php http://www.сайт.ру/раздел/
но в таком случае браузер почему-то не может отобразить страницу ((( Подскажите пожалуйста, что делаю не так ?

Спасибо.

Можно в самом index.php это сделать, проверив $_SERVER['REQUEST_URI'], и если в строке содержится "index.php", с помощью функции header() делать редирект.

В файле index.php прописать в самом начале:

if(stristr($_SERVER["REQUEST_URI"],'index.php')) header('Location: ./');

Цены на регистрацию доменов ( https://1reg.online/domains.price ).
HL
На сайте с 12.12.2012
Offline
118
#4

Спасибо большое. Попробую

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий