Помогите с 301 редиректом..!

A1
На сайте с 26.07.2007
Offline
50
1104

Помогите пожалуйста решить такую задачу.

Требуется редирект с http://site.ru/folder/index.php на http://site.ru/folder/ с помощью .htaccess... Как это сделать (желательно - без физического существования самих папок folder)?

Грибы и грибочки (http://rus-agaric.ru) :))
Himiko
На сайте с 28.08.2008
Offline
560
#1

какой смысл редиректить на несуществующую папку? Или там уже есть rewrite?

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
A1
На сайте с 26.07.2007
Offline
50
#2

Контент там есть, он в БД, папка просто не существует физически.

Himiko
На сайте с 28.08.2008
Offline
560
#3

Попробуйте:

Redirect 301 /folder/index.php http://site.ru/folder/

Azazelkin
На сайте с 13.06.2010
Offline
101
#4
Adm123:
Помогите пожалуйста решить такую задачу.

Требуется редирект с http://site.ru/folder/index.php на http://site.ru/folder/ с помощью .htaccess... Как это сделать (желательно - без физического существования самих папок folder)?

RewriteRule ^folder/index.php$ folder/ [L]

Вроде так

подпезь
[umka]
На сайте с 25.05.2008
Offline
456
#5

RewriteCond %{THE_REQUEST} ^GET (/.+)?/index.php

RewriteRule . %1/ [R=301]

Лог в помощь!
A1
На сайте с 26.07.2007
Offline
50
#6

Вот мой файл на данный момент:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://%{HTTP_HOST}/ [R=301,L]
RewriteRule .php index.php
AddDefaultCharset utf-8
Himiko
На сайте с 28.08.2008
Offline
560
#7

Зачем усложнять, если

Redirect 301 /folder/index.php http://site.ru/folder/

нормально работает?

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