![]() |
Перенаправление всех запросов на index.php (через htaccess)
Есть конструкция htaccess вида:
DirectoryIndex index.php Action throw /index.php <FilesMatch "^([^\.]+)$"> ForceType throw </FilesMatch> <FilesMatch> ForceType application/x-httpd-php </FilesMatch> Все урлы направлялись на индекс, обрабатывались и сверялись с базой. До переустановки серверов на хостинге все отлично работало. После - перестало. В чем может быть проблема? |
Привет Марат
могу предпоолжить что мод алис не подключен (гадо спросить у сапортов есть ли он) либо вторая версия апача (бегаем и бем в бубн вокруг сервера как я на еврохосте и директивой опшин мультивиевс...) |
Цитата:
|
|
поздравляю.... ты проходишь через тоже что и я на еврохостере...
модернизаторы хреноы.... |
я ниндзе говорю уже давно что бы оттуда свалил.
помнишь, я тебя ещё в москве про стандартные пути к пиру спрашиывал? :-) Это он с этим же хостингом уже тогда трахался |
Цитата:
Options Multiviews <FilesMatch> ForceType application/x-httpd-php </FilesMatch> Пытаюсь из этого что-нибудь выжать — лажа получается. |
Обработка через 404 ошибку
|
Или модрерайт.
что сложно что ли все запросы до точки направлять на один файл? |
Цитата:
|
Цитата:
|
Ё, Марат, Я тебе говорю, в чём задача этого перенаправления?
Что бы все запросы до точки отправлялись на index.php Теперь думаем что нам больше нравится обработка 404 ошибки, или мод рерайт и пишем. http://detail.phpclub.net/article/2001-01-16 - крайне полезная статья |
.
|
[quote]Оригинал написал(а) juggy
[b]Что бы все запросы до точки отправлялись на index.php Теперь думаем что нам больше нравится обработка 404 ошибки, или мод рерайт и пишем. [quote] Мэн! А зачем все до точки-то? У меня вообще точек в урле нет. Я сделал еще проще с 404-й. Надоело мне модрерайт писать. С ним там тоже что-то не то происходит. Зато статистика заработала*) Песдатый хостинг, короче! DirectoryIndex index.php ErrorDocument 404 /index.php |
! Это сделано для того что бы не все запросы переписывались, а только те что не обращены к файлам.
т.е. при обращении к index.php у тя работать будет index.php, или например при обращении к /img/logo.gif у тебя лого гиф будет работать. а если бы он вообще все запросы переписывал, то лого гиф хрен бы у тебя заработало |
Ты о чем вообще? Про модрерайт? Так это уже проехали. С 404 все и так неплохо работает. Попросил в саппорте еррорлог отключить. Так что все нормуль. Читал тут на PHP.NET про Apache 2. Там напсиано, что это экспериментальная фишка и его устанавливать не рекомендуется*)
|
Я ВОТ ПРО ЧТО
^([^\.]+)$
|
Я ВОТ ПРО ЧТО
Как думаешь, чем это
<FilesMatch "^([^\.]+)$"> от этого отличается? <FilesMatch (.*)> |
Re: Я ВОТ ПРО ЧТО
Да знаю я - проверял уже давно. Очень прикольно, когда вообще все запросы (в т.ч. и к графическим файлам) отправляются на индекс.пхп — на выводе получается шаблон совсем без графики.
|
ЁЁ! О чём я и говорю:-)))
|
Хех, мэн опять 25. Говорим об одном и том же*)
|
ага
|
| Часовой пояс GMT +4, время: 01:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.