Вот мне и интересно - как разрабатывают? Про это почитать можно где-нибудь?
Имеет ли смысл заказывать аудит сайта за 100$? Сижу думаю.
Работа на компанию - это создание чужого, работа на себя - это создание своего.
И кто диктует правила твоей жизни - тоже разница принципиальная.
Если ты владеешь долей бизнеса, на который работаешь - это промежуточный вариант, который довольно хорош, на мой взгляд.
Я так и подозревал. :-)
Никаких личностей, тема о проблеме защиты бизнеса и интернет-бизнеса в частности.
Может быть, вы не очень осведомлены о том, что происходит сейчас в жизни. Сейчас не модно грабить на деньги, сейчас "в моде" отъём бизнеса.
Если нечего рассказать по теме, не надо писать ничего.
Начиная с домена и сайта (движка, контент пока оставим) и заканчивая фирмой, которой всё это добро принадлежит.
Я пока опробовал такое решение и пока остановился на нём:
Текст .htaccess:
============
RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteRule ^([^/]*)/(.*)$ cgi-bin/sub/$1.pl?$2
В этом случае при вызове
http://localhost/script2/p1-v1/p2-v2
будет вызываться
http://localhost/cgi-bin/sub/script2.pl?p1-v1/p2-v2
Здесь "script2" может быть любым, главное чтобы имя совпадало с именем существующего скрипта с суффиксом ".pl".
Строка "p1-v1/p2-v2" будет доступна в переменной $ENV{QUERY_STRING}.
Из неё и доставать значения параметров (пары разделяются "/" вместо "&", а параметры и значения разделяются "-" вместо "=").
Число и порядок параметров могут быть любые (для обработки параметров), но порядок лучше соблюдать единый (для поисковиков).
Скрипты можно будет вызывать и по старым путям, и по новым.
Просто опечатка при наборе сообщения.
То есть, проблема с переменным числом параметров неразрешима?
Я пробовал 2 правила вместо одного:
RewriteRule ^page1/q-(.*)$ cgi-bin/page1.pl?q=$1
RewriteRule ^/what-(.*)$ &what=$1
Для запроса вида
http://localhost/page1/q-str/what-1
чтобы превратить его в
http://localhost/cgi-bin/page1.pl?q=str?what=1
Не работает. Где тут ошибка?
А как быть, если число параметров GET-запроса непостоянное? То есть некоторые значения необязательны, а некоторые могут повторяться (например при submit нескольких checkbox с одинаковым именем или пунктов списка с множественным выделением)?