Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 18.05.2008, 12:48   #1
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 355
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
Post Вопрос по .htaccess и индексные файлы

Что-то давно уже пытаюсь при помощи .htaccess избавиться от индексных файлов, только максимум что получается - бесконечный цикл.

Можно ли сделать, стобы при обращении к страницам:
http://сайт.ru/index.php
http://сайт.ru/papka1/index.php
http://сайт.ru/papka1/papka2/index.php
...и прочим...

Шло перенаправление на
http://сайт.ru/
http://сайт.ru/papka1/
и т.д.?

Проблема - как это сделать сразу для всего сайта и сохранить передаваемые в GET параметры
D.iK.iJ вне форума   Ответить с цитированием
Старый 18.05.2008, 16:26   #2
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Уже проповали тут хтакссесом такой редирект сделать, пришли к выводу, что анриал.

Оптимальное решение - PHP-редирект непосредственно в index.php.
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 18.05.2008, 16:31   #3
Новичок
 
Аватар для serj98
 
Регистрация: 19.06.2007
Сообщений: 35
Вес репутации: 206
serj98 на пути к лучшему
По умолчанию

Читай - http://www.iho.ru/faq/manual/htaccess.html#Redirect
если не пойдет - тереби хостера, у него проблемы


интернет магазин парфюмерия косметика
serj98 вне форума   Ответить с цитированием
Старый 18.05.2008, 21:02   #4
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 355
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
По умолчанию

Анриал, так анриал... через PHP я бы мог, да зачем?
Нв всем сайте ни одной ссылки на index.php нет Сапа прекрасно понимает.

Просто от WWW избавился, так и тут хотел
D.iK.iJ вне форума   Ответить с цитированием
Старый 19.05.2008, 10:14   #5
шайтанама
 
Аватар для shadx
 
Регистрация: 13.07.2007
Сообщений: 1,700
Вес репутации: 298
shadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущее
Отправить сообщение для shadx с помощью ICQ
По умолчанию

Такой попробуй, если такого файла на сервере нет, вызывается индекс.пхп
RewriteEngine On
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
shadx вне форума   Ответить с цитированием
Старый 20.05.2008, 12:17   #6
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 355
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
По умолчанию

Цитата:
Сообщение от shadx Посмотреть сообщение
Такой попробуй, если такого файла на сервере нет, вызывается индекс.пхп
RewriteEngine On
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
Спасибо. Хоть какая-то идея
D.iK.iJ вне форума   Ответить с цитированием
Старый 22.05.2008, 10:09   #7
Эксперт
 
Аватар для mman
 
Регистрация: 04.02.2008
Адрес: Neverland
Сообщений: 1,144
Вес репутации: 244
mman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущее
По умолчанию

А в чем смысл подобной эээ.... операции?
Я наоборот делаю в настройке CMF чтоб были файлы с расширением .html и небыло "запросов на папку", все редиректится на index.html в этой "папке".
__________________
Твори, что ты желаешь, да будет то Законом (с) Алистер Кроули
mman вне форума   Ответить с цитированием
Старый 22.05.2008, 15:18   #8
Дикий
 
Аватар для D.iK.iJ
 
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 355
D.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущееD.iK.iJ - прекрасное будущее
По умолчанию

Цитата:
Сообщение от mman Посмотреть сообщение
А в чем смысл подобной эээ.... операции?
Я наоборот делаю в настройке CMF чтоб были файлы с расширением .html и небыло "запросов на папку", все редиректится на index.html в этой "папке".
Теперь я не понимаю в чем смысл ЭТОЙ операции?
Зачем это нужно?
D.iK.iJ вне форума   Ответить с цитированием
Старый 22.05.2008, 16:11   #9
шайтанама
 
Аватар для shadx
 
Регистрация: 13.07.2007
Сообщений: 1,700
Вес репутации: 298
shadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущееshadx - прекрасное будущее
Отправить сообщение для shadx с помощью ICQ
По умолчанию

Цитата:
Сообщение от mman Посмотреть сообщение
А в чем смысл подобной эээ.... операции?
Я наоборот делаю в настройке CMF чтоб были файлы с расширением .html и небыло "запросов на папку", все редиректится на index.html в этой "папке".
Ребята, все таки есть еще люди которые работают руками


Обьясняю один раз. Когда вы в своей CMF проделали эту операцию. В директории создался конфигурационный файл .htacces в который прописалось собственно правило, для перенаправления всех запросов на index.html Так вот, как правильно написать файл .htaccess сейчас и обсуждается.
shadx вне форума   Ответить с цитированием
Старый 22.05.2008, 19:35   #10
Эксперт
 
Аватар для mman
 
Регистрация: 04.02.2008
Адрес: Neverland
Сообщений: 1,144
Вес репутации: 244
mman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущееmman - прекрасное будущее
По умолчанию

Цитата:
Обьясняю один раз. Когда вы в своей CMF проделали эту операцию. В директории создался конфигурационный файл .htacces в который прописалось собственно правило, для перенаправления всех запросов на index.html Так вот, как правильно написать файл .htaccess сейчас и обсуждается.
CMF - это не CMS, там тоже руками делается (symfony). И правило это там прописано не только в .htaccess, но и в настройках маршрутизации контроллера .
Сделать перенаправление в .htaccess - можно практически любое.
__________________
Твори, что ты желаешь, да будет то Законом (с) Алистер Кроули
mman вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редирект через .htaccess (301). Есть вопрос. Deadman_n Курилка 8 05.07.2008 12:44
Левые файлы в папке e...много_цифр... paul Вопросы по работе системы 4 17.04.2008 13:20
Экспорт статистики в csv-файлы. Kholod Пожелания пользователей системы 0 13.04.2008 11:56
Какой код надо вставить в xml файлы ? tusja912 Вопросы от новичков 9 28.11.2007 04:01


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