Извиняюсь, но мона еще раз для тупых о реврайте? @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 12 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Заголовок сообщения: Извиняюсь, но мона еще раз для тупых о реврайте?
Сообщение Добавлено: 30 Июнь 2003, 12:39:27 
Люди, как правильно настроить апач (конкретней хтакцесс) для переделывания сцылок типа
из
http://hrenf.ru/fignia.xphp?debil=urod&id=32432
в
http://hrenf.ru/fignia/urod/32432.html

ась?
:chih:

_________________
Пьяный русский хакер практически непобедим!
MpaK
новый человек
0
Сообщения: 41
Зарегистрирован: 25.06.02
Откуда: Ufa
Сообщение Добавлено: 30 Июнь 2003, 16:52:12 
кстати, нашел недавно в коде Регистра, классную весчь, как можно обойтись без ревритера!
Надо в хтаксессе, перехватывать все ошибки 404, 403 …. и передавать их своему скрипту, тот в свою очередь юзает REQUEST_URI

_________________
...cut me, hurt me, rape my life...
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 30 Июнь 2003, 17:50:40 
MpaK,
это подробней написано в расделе "пхп статьи" на http://webscript.ru
а точнее:
http://www.webscript.ru/stories/52
----

Цитата:
нашел недавно в коде Регистра, классную весчь,


ну если нашел - делись :beer:

_________________
Пьяный русский хакер практически непобедим!
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 30 Июнь 2003, 23:15:05 
хммм... классную ? сомневаюсь... method post... .)

.htaccess
RewriteEngine on
RewriteRule fignia/([a-z]+)/([0-9]+) http://hrenf.ru/fignia.xphp?debil=$1&id=$2 [L,R]

_________________
lost world... lost life... lost tomorrow... only night
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 30 Июнь 2003, 23:16:03 
тьфу блин .) сорри забыл про .html

хммм... классную ? сомневаюсь... method post... .)

.htaccess
RewriteEngine on
RewriteRule fignia/([a-z]+)/([0-9]+)\.html http://hrenf.ru/fignia.xphp?debil=$1&id=$2 [L,R]

_________________
lost world... lost life... lost tomorrow... only night
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 1 Июль 2003, 09:09:01 
vexoid, спасибо

а есть ли минусы данной фишки? ну например индексирование или трудности работы со скриптами (отправка форм)?

_________________
Пьяный русский хакер практически непобедим!
amphibian Муж.
соучастник
0
Сообщения: 702
Зарегистрирован: 10.07.02
Откуда: St.Petersburg
Сообщение Добавлено: 1 Июль 2003, 10:34:31 
vexoid, можешь еще разок для тупых:

RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^(.*)article/(.*) $1/index.php?fn=$2
RewriteRule ^(.*)article/(.*)/(.*) $1/index.php?fn=$2&add=$3

Почему второй шаблон не пашет? Т.е. если оставить только второй шаблон, то все нормально. Но оба вместе не работают. :cry:

_________________
Любовь открывает кредит, который неизбежно ведет к разорению...
<sergio.ga>
новый человек
0
Сообщения: 102
Зарегистрирован: 13.06.03
Откуда: Харьков, Украина
Сообщение Добавлено: 1 Июль 2003, 14:28:31 
Потому что .* съедает всё после article/, в т.ч. и подкаталог.
Используй ([^/]*) вместо (.*)
Или местами поменять попробуй. ;)
ptitov
новый человек
0
Сообщения: 175
Зарегистрирован: 22.07.02
Откуда: Москва
Сообщение Добавлено: 2 Июль 2003, 11:33:09 

MpaK писал(а):
кстати, нашел недавно в коде Регистра, классную весчь, как можно обойтись без ревритера!
Надо в хтаксессе, перехватывать все ошибки 404, 403 …. и передавать их своему скрипту, тот в свою очередь юзает REQUEST_URI


Написав такое любой уважающий себя кодер должен застрелиться.

_________________
Иногда хостер
MpaK
новый человек
0
Сообщения: 41
Зарегистрирован: 25.06.02
Откуда: Ufa
Сообщение Добавлено: 2 Июль 2003, 12:10:24 
ptitov, то бишь Spectator себя не уважает??? :laugh:

_________________
...cut me, hurt me, rape my life...
ptitov
новый человек
0
Сообщения: 175
Зарегистрирован: 22.07.02
Откуда: Москва
Сообщение Добавлено: 2 Июль 2003, 20:02:11 
Когда заметит размер error_log - перестанет уважать.

_________________
Иногда хостер
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 3 Июль 2003, 02:44:53 
минусов нет...
по поводу почему не работает, дабы избавить себя от дальнейших вопросов - http://www.google.com искать "posix"
-
по поводу исправления за счёт error'a 404 - некорректный подход ибо: как сделать если данные передаются методом пост ? (ответ никак в данном случае); … ибо: некорректный подход в корне, если ты используешь какое-либо программное решение, ты должен знать все за и против; … ибо: как уже писали errorlog начинает впечатлять своими размерами, более того возмущения со стороны хостера, при миллионах таких запросов имеют место быть (если кому то интересно откуда возьмётся такое количество запросов - давайте урл .)))) обеспечу .))))

_________________
lost world... lost life... lost tomorrow... only night
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 12 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100