- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
RewriteRule info/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*) /content.php?d1=$1&d2=$2&d3=$3&d4=$4&d5=$5&d6=$6&d7=$7&d8=$8&d9=$9&d10=$10&d11=$11 [L]
RewriteRule info/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*) /content.php?d1=$1&d2=$2&d3=$3&d4=$4&d5=$5&d6=$6&d7=$7&d8=$8&d9=$9&d10=$10 [L]
RewriteRule info/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*) /content.php?d1=$1&d2=$2&d3=$3&d4=$4&d5=$5&d6=$6&d7=$7&d8=$8&d9=$9 [L]
RewriteRule info/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*) /content.php?d1=$1&d2=$2&d3=$3&d4=$4&d5=$5&d6=$6&d7=$7&d8=$8 [L]
RewriteRule info/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*) /content.php?d1=$1&d2=$2&d3=$3&d4=$4&d5=$5&d6=$6&d7=$7 [L]
RewriteRule info/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*) /content.php?d1=$1&d2=$2&d3=$3&d4=$4&d5=$5&d6=$6 [L]
RewriteRule info/([^/]+)/([^/]+)/([^/]+)/([^/]+)/(.*) /content.php?d1=$1&d2=$2&d3=$3&d4=$4&d5=$5 [L]
RewriteRule info/([^/]+)/([^/]+)/([^/]+)/(.*) /content.php?d1=$1&d2=$2&d3=$3&d4=$4 [L]
RewriteRule info/([^/]+)/([^/]+)/(.*) /content.php?d1=$1&d2=$2&d3=$3 [L]
RewriteRule info/([^/]+)/(.*) /content.php?d1=$1&d2=$2 [L]
RewriteRule info/(.*) /content.php?d1=$1 [L]
Анонимус 24.11.2010 15:40 # 0
а вообще идеология реврайтов -- один из главных костылей пыхомира. ни в сервлетах ни в asp.net оно не нужно)
Lure Of Chaos 24.11.2010 16:03 # −3
Анонимус 24.11.2010 16:06 # 0
дело в апаче и памминге запросов на конкретный хэндлер.
Lure Of Chaos 24.11.2010 16:15 # 0
Анонимус 24.11.2010 16:17 # 0
потому идеология сервлетов например в 100500 раз лучше чистого CGI (и пыха, коий почти что CGI)
Lure Of Chaos 24.11.2010 16:45 # 0
а пых чуть лучше чистого cgi
Lure Of Chaos 24.11.2010 16:45 # 0
и все
Анонимус 24.11.2010 16:47 # 0
Lure Of Chaos 24.11.2010 16:50 # 0
Анонимус 24.11.2010 16:52 # +3
wiz 24.11.2010 16:54 # 0
Анонимус 24.11.2010 16:58 # +2
но платформа может быть на твоей стороне
а может быть и против)
wiz 24.11.2010 17:00 # 0
Int 28.11.2010 23:44 # +1
Lure Of Chaos 24.11.2010 16:55 # 0
дано: апач+пхп+мускул
задача: сделать проект средней величины и загруженности.
доказательство: *цензуро*
вывод: получилось говно.
sectus 24.11.2010 19:13 # 0
Анонимус 24.11.2010 19:26 # +2
Класс должен быть в класс-пасе, а значит он может быть в соседнем .jarнике например.
Этот маппинг описывается в рамках дескриптора приложения (web.xml) и пишется относительно контекста сервлета.
а значит админ вправе выбирать любой контейнер сервлетов (томкат, джетти, jboss итд), разворачивать приложение по любому урлу (в корень, в подпапку итд) и даже не знать что там во что мапится.
решение с модреврайтом же привязывает нас к апачу, требует права allowOverride, модуля mod_rewrite, конкретного файлика (file.php, куда будет отправлятся запрос), да еще и требует передачи всех параметров вручную (гетом) в этот файл.
Простой пример: у меня есть .jar файл, в котором есть класс-сервлет, который умеет по определенному условию делать редирикет на другие сервлеты.
Я просто маплю его на нужный мне урл, он узнает свой контекст , и знает куда делать редирект.
в случае php если у меня есть такой класс, то я должен сделать файл redirect.php, подключить в нем этот класс, передавать там ему туда вызов, прописать в .htaccess реврайт, передать этому сервлету все 42 параметра, и каким-то образом сообщить ему реальный путь, что бы он смог делать относительного него редиректы.
а если у меня iis, то я вообще должен покупать аналог mod_rewrite за деньги.
bugmenot 24.11.2010 16:19 # 0
Анонимус 24.11.2010 16:23 # 0
а Вы не считаете паммингом что для ЧПУ надо писать реврайт рулы?
или что для сохранения объекта в памяти нужно его сериализовать и по IP передавать в СОСЕДНИЙ сервер (memcachd) итд?
bugmenot 24.11.2010 16:32 # +2
Анонимус 24.11.2010 16:37 # 0
bugmenot 24.11.2010 17:57 # 0
Анонимус 24.11.2010 18:00 # 0
Uchkuma 24.11.2010 18:30 # +7