Старый 17.08.2011, 18:59   #1
Специалист
 
Регистрация: 30.10.2007
Сообщений: 175
Вес репутации: 152
Violator - очень-очень хороший человекViolator - очень-очень хороший человекViolator - очень-очень хороший человекViolator - очень-очень хороший человек
По умолчанию Директория и index.html как сделать равнозначными?

Перевел сайт на движок, а программист пока не в зоне дейтвия.

В общем получается так:

Раньше в индексе сапы были урлы сайт http://site.ru/directory/
Хотя реально, там всегда были страницы http://site.ru/directory/index.html

Движок настроили на эти странички, т.е. для него они существуют - http://site.ru/directory/

А вот директории все http://site.ru/directory/ ведут на 404
Соответственно, все на этих страницах упало в Error.

Как поправить.

Может в htaccess можно?
Подскажите как.
Директорий немного, всего 5, могу и ручками каждую прописать, где надо.
Violator вне форума   Ответить с цитированием
Старый 17.08.2011, 19:04   #2
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,604
Вес репутации: 970
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

ничего не понял...
но модреврайт поможет.
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 17.08.2011, 20:21   #3
не эксперт
 
Регистрация: 14.06.2008
Адрес: msk
Сообщений: 2,190
Вес репутации: 239
zeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущее
По умолчанию

сделайте редирект дублей одной и той же страницы на основной ее адрес:
Код:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]
таким образом, мы получим редирект всех страниц-дублей на http://www.site.ru/
zeta вне форума   Ответить с цитированием
Старый 17.08.2011, 21:49   #4
Специалист
 
Регистрация: 30.10.2007
Сообщений: 175
Вес репутации: 152
Violator - очень-очень хороший человекViolator - очень-очень хороший человекViolator - очень-очень хороший человекViolator - очень-очень хороший человек
По умолчанию

За совет спасибо, но как его применить к моей задаче?
Violator вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
К index.html добавить ?eng Красавчег Курилка 5 28.02.2010 01:08
Переименовал index.html на index.php Ignat9 Вопросы от новичков 8 11.05.2008 12:44
index.php (html) Rick Вопросы по работе системы 12 13.03.2008 09:40
index.html (F2) > index.php getaka Вопросы от новичков 4 02.01.2008 23:29
index.php(html, htm и тд) Gluyk Вопросы по работе системы 9 29.11.2007 13:53


Часовой пояс GMT +3, время: 21:32.