Реклама на сайте Advertise with us

.htaccess и типы файлов.

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 19.09.03
Сообщения: 1988
Рейтинг: 1247


Передовик Master-X (01.02.2004) Передовик Master-X (16.03.2004)
Ссылка на сообщениеДобавлено: 14/11/04 в 13:56       Ответить с цитатойцитата 

Вот не могу задачку решить - на хосте есть файлы html и php, как сделать разные выводы 404 еррора при запросе файлов с разным расширением?
Спасибо. Рейтингом не обделю. icon_smile.gif.

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 14/11/04 в 16:17       Ответить с цитатойцитата 

Делаешь скриптик
ErrorDocument 404 /error.php

В error.php определяешь к файлу с каким расширением было обращение (можно по REQUEST_URI), дальше скриптом редиректишь на нужную страницу ошибки.

P.S. Как вариант решения задачи =)
P.S.S. Могу даже скрипт готовый написать, если в аську стукнешься =)))

1
 

programmer

С нами с 08.12.02
Сообщения: 7607
Рейтинг: 5752

Ссылка на сообщениеДобавлено: 14/11/04 в 16:59       Ответить с цитатойцитата 

гы.
прикольно.
программеру пхп советуют как сделать перенаправление на пхп icon_smile.gif
лол

крипта на ByBit

1
 



С нами с 07.06.00
Сообщения: 3516
Рейтинг: 1802

Ссылка на сообщениеДобавлено: 14/11/04 в 17:25       Ответить с цитатойцитата 

ibiz писал:
Делаешь скриптик
ErrorDocument 404 /error.php
В error.php определяешь к файлу с каким расширением было обращение (можно по REQUEST_URI), дальше скриптом редиректишь на нужную страницу ошибки.
P.S. Как вариант решения задачи =)
P.S.S. Могу даже скрипт готовый написать, если в аську стукнешься =)))

Все верно, можно и так. Только лучше не редиректить на нужную страницу, а инклюдить ее и формировать правильный хеадер (200)
Wahoven: а че ты такие вопросы задаешь? Знаешь же ведь, что такая фишка на "Джине" работает icon_smile.gif ... да и связаться тебе со мной проще пареной репы.

Elitist Club и Adult Yellow Pages

1
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 14/11/04 в 19:02       Ответить с цитатойцитата 

sAx писал:
Все верно, можно и так. Только лучше не редиректить на нужную страницу, а инклюдить ее и формировать правильный хеадер (200)
Wahoven: а че ты такие вопросы задаешь? Знаешь же ведь, что такая фишка на "Джине" работает icon_smile.gif ... да и связаться тебе со мной проще пареной репы.



Посоветуйте к кому пойти помошником пхп программера? =)

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 14/11/04 в 19:18       Ответить с цитатойцитата 

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.php /php-error-page.htm [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.html /html-error-page.htm [L]

Не рекомендую на сильно больших трафиках - грузанет сервер.

1
 



С нами с 19.09.03
Сообщения: 1988
Рейтинг: 1247


Передовик Master-X (01.02.2004) Передовик Master-X (16.03.2004)
Ссылка на сообщениеДобавлено: 14/11/04 в 22:43       Ответить с цитатойцитата 

ibiz: спасибо, но я не говорил, что можно пользоваться скриптами, а в особенности в пхп icon_smile.gif. Хотя не утверждая обратного написал htaccess, думал, что понятно будет.

Sterx: записал меня в программеры icon_smile.gif. Спасибо, но это только дилетантско-любительский уровень icon_smile.gif.

sAx: Я знаю про заголовки, размышлял (просто так бы писать не стал), но решение нужно было именно в виде htaccess'a. Все-равно спасибо.

Pentarh: Именно то, что искал, спасибо большое, а почему грузит серв не уточнишь? И что считать большим траффом?. Еще раз спасибо.

0
 



С нами с 19.09.03
Сообщения: 1988
Рейтинг: 1247


Передовик Master-X (01.02.2004) Передовик Master-X (16.03.2004)
Ссылка на сообщениеДобавлено: 14/11/04 в 22:49       Ответить с цитатойцитата 

Почему грузит понял.
А какой траффик критичный, зависит от серва.
Спасибо, вопросы сняты icon_smile.gif.

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 14/11/04 в 22:58       Ответить с цитатойцитата 

Для тех кто не понял почему.

Идет два раза за ЛЮБОЙ запрос (страница, картинка, css - что угодно) проверка на наличие такового файла.

На тиновом сиджее я бы не рискнул такое ставить icon_smile.gif

Хотя вот модификация, можешь попробовать. Писал не проверяя:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} \.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.php /php-error-page.htm [L]

RewriteCond %{REQUEST_FILENAME} \.html
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.html /html-error-page.htm [L]

Должно запускать проверку при соотв. файлах, а не на все подряд

1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »