Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Перенаправление всех запросов на index.php (через htaccess) (http://www.flasher.ru/forum/showthread.php?t=54349)

ninja_127 03.02.2004 14:15

Перенаправление всех запросов на index.php (через htaccess)
 
Есть конструкция htaccess вида:

DirectoryIndex index.php
Action throw /index.php
<FilesMatch "^([^\.]+)$">
ForceType throw
</FilesMatch>
<FilesMatch>
ForceType application/x-httpd-php
</FilesMatch>

Все урлы направлялись на индекс, обрабатывались и сверялись с базой.
До переустановки серверов на хостинге все отлично работало.
После - перестало. В чем может быть проблема?

Самурай 03.02.2004 17:44

Привет Марат
могу предпоолжить что
мод алис не подключен (гадо спросить у сапортов есть ли он)
либо вторая версия апача (бегаем и бем в бубн вокруг сервера как я на еврохосте и директивой опшин мультивиевс...)

ninja_127 03.02.2004 17:52

Цитата:

Оригинал написал(а) Pejone

мод алис не подключен (гадо спросить у сапортов есть ли он)
либо вторая версия апача (бегаем и бем в бубн вокруг сервера как я на еврохосте и директивой опшин мультивиевс...)

Привет! Там Apache 2! Мать его за ногу! Что делать не ясно в саппорте тоже мычат невнятно.

juggy 03.02.2004 18:00

Ура второму апачу и хостингу http://hoster.ru.

Мастерхост - рулит.

Самурай 03.02.2004 18:06

поздравляю.... ты проходишь через тоже что и я на еврохостере...

модернизаторы хреноы....

juggy 03.02.2004 18:08

я ниндзе говорю уже давно что бы оттуда свалил.
помнишь, я тебя ещё в москве про стандартные пути к пиру спрашиывал? :-)
Это он с этим же хостингом уже тогда трахался

ninja_127 03.02.2004 18:15

Цитата:

Оригинал написал(а) Pejone
поздравляю.... ты проходишь через тоже что и я на еврохостере...
Так делать то что?

Options Multiviews
<FilesMatch>
ForceType application/x-httpd-php
</FilesMatch>

Пытаюсь из этого что-нибудь выжать &mdash; лажа получается.

juggy 03.02.2004 18:18

Обработка через 404 ошибку

juggy 03.02.2004 18:18

Или модрерайт.
что сложно что ли все запросы до точки направлять на один файл?

ninja_127 03.02.2004 18:24

Цитата:

Оригинал написал(а) juggy
Обработка через 404 ошибку
Хуйня &mdash; потом будем мегабайтный errorlog. а про запросы я думал - тоже это как-то не так. Пойду напрягать саппорт.

ninja_127 03.02.2004 18:32

Цитата:

Оригинал написал(а) juggy
Или модрерайт.
что сложно что ли все запросы до точки направлять на один файл?

у меня кроме того все линки вида site.ru/1/2/3/

juggy 03.02.2004 19:28

Ё, Марат, Я тебе говорю, в чём задача этого перенаправления?

Что бы все запросы до точки отправлялись на index.php
Теперь думаем что нам больше нравится обработка 404 ошибки, или мод рерайт и пишем.

http://detail.phpclub.net/article/2001-01-16 - крайне полезная статья

nagash 04.02.2004 01:15

.

ninja_127 04.02.2004 11:24

[quote]Оригинал написал(а) juggy
[b]Что бы все запросы до точки отправлялись на index.php
Теперь думаем что нам больше нравится обработка 404 ошибки, или мод рерайт и пишем.
[quote]
Мэн! А зачем все до точки-то? У меня вообще точек в урле нет. Я сделал еще проще с 404-й. Надоело мне модрерайт писать. С ним там тоже что-то не то происходит. Зато статистика заработала*) Песдатый хостинг, короче!

DirectoryIndex index.php
ErrorDocument 404 /index.php

juggy 04.02.2004 12:12

! Это сделано для того что бы не все запросы переписывались, а только те что не обращены к файлам.

т.е. при обращении к index.php у тя работать будет index.php, или например при обращении к /img/logo.gif у тебя лого гиф будет работать. а если бы он вообще все запросы переписывал, то лого гиф хрен бы у тебя заработало

ninja_127 04.02.2004 12:50

Ты о чем вообще? Про модрерайт? Так это уже проехали. С 404 все и так неплохо работает. Попросил в саппорте еррорлог отключить. Так что все нормуль. Читал тут на PHP.NET про Apache 2. Там напсиано, что это экспериментальная фишка и его устанавливать не рекомендуется*)

juggy 04.02.2004 13:24

Я ВОТ ПРО ЧТО
 
^([^\.]+)$

juggy 04.02.2004 13:42

Я ВОТ ПРО ЧТО
 
Как думаешь, чем это
<FilesMatch "^([^\.]+)$">
от этого отличается?
<FilesMatch (.*)>

ninja_127 04.02.2004 14:04

Re: Я ВОТ ПРО ЧТО
 
Да знаю я - проверял уже давно. Очень прикольно, когда вообще все запросы (в т.ч. и к графическим файлам) отправляются на индекс.пхп &mdash; на выводе получается шаблон совсем без графики.

juggy 04.02.2004 14:12

ЁЁ! О чём я и говорю:-)))

ninja_127 04.02.2004 14:30

Хех, мэн опять 25. Говорим об одном и том же*)

juggy 04.02.2004 14:54

ага


Часовой пояс GMT +4, время: 01:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.