D.O.

Рейтинг
120
Регистрация
01.09.2005
Интересы
foreign languages
harlot:
Как правило, люди приходят в фирму со сроками и бюджетом. И там под них разрабатывают стратегию, которая все в себя включает.

Вот мне и интересно - как разрабатывают? Про это почитать можно где-нибудь?

Имеет ли смысл заказывать аудит сайта за 100$? Сижу думаю.

Работа на компанию - это создание чужого, работа на себя - это создание своего.

И кто диктует правила твоей жизни - тоже разница принципиальная.

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

GEREM:
Открыли Америку. (с) :)

Я так и подозревал. :-)

Shunya:
Если проект принадлежит фирме, и ее купили – причем тут вы?

Никаких личностей, тема о проблеме защиты бизнеса и интернет-бизнеса в частности.

Может быть, вы не очень осведомлены о том, что происходит сейчас в жизни. Сейчас не модно грабить на деньги, сейчас "в моде" отъём бизнеса.

Если нечего рассказать по теме, не надо писать ничего.

MaulNet:
Что именно защитить? Домен, конф. информацию, контент, cms?

Начиная с домена и сайта (движка, контент пока оставим) и заканчивая фирмой, которой всё это добро принадлежит.

Я пока опробовал такое решение и пока остановился на нём:

Текст .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}.

Из неё и доставать значения параметров (пары разделяются "/" вместо "&", а параметры и значения разделяются "-" вместо "=").

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

Скрипты можно будет вызывать и по старым путям, и по новым.

Lexx:
Ну, именно в этом - во втором знаке вопроса вместо амперсанда... ;-) http://localhost/cgi-bin/page1.pl?q=str?what=1

Просто опечатка при наборе сообщения.

Lexx:
И вообще-то, у вас тут два отдельных правила. Такое, кажется, и не сработает.

То есть, проблема с переменным числом параметров неразрешима?

Коля Дубр:
D.O., а шут его знает =) Честно говоря, просто не приходилось сталкиваться. Наверно можно написать более хитрое регулярное выражение. А можно просто несколько правил задать.

Я пробовал 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 с одинаковым именем или пунктов списка с множественным выделением)?

Всего: 434