Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - D.O.

Страницы: 1 2 [3] 4 5 6
31
Perl / маленький вопрос про редирект
« : 14 Сентября 2005, 18:31:56 »
Корепанов Иван

Смысл моих вопросов в том, что я хочу придать своему динамическому сайту статический вид (поисковая оптимизация, чтоб её).

32
Perl / маленький вопрос про редирект
« : 14 Сентября 2005, 18:14:24 »
Цитировать
commander:
RewriteRule ^(.*)script1.pl* $1script2.pl


А что потом увидит пользователь в строке запроса - изначально запрошенный script1.pl или script2.pl?

P.S.:
На Apache 2 это у меня не сработало (как и куча всего другого опробованного сегодня), вечером попробую на домашнем компьютере с другим Apache.

33
Perl / маленький вопрос про редирект
« : 14 Сентября 2005, 17:22:42 »
Цитировать
RomikChef:
так называется то, что ты хочешь сделать


А расшифровыввается эта аббревиатура как?
И есть какие-нибудь доки про это дело?

34
У меня не срабатывает "ErrorDocument" на Apache 2 под Windows XP.

В .htaccess прописано:
ErrorDocument 404 /cgi-bin/page1.pl

В httpd.conf для всех директорий прописано:
AllowOverride All

А всё равно при запросе несуществующего документа заданный скрипт не выполняется, а выдаётся сама ошибка 404.

Чего мне не хватает?

35
Веб Сервера / Apache2 под Windows и CGI-скрипты
« : 14 Сентября 2005, 16:09:45 »
Цитировать
commander:
AllowOverride All
Options +Indexes +Includes +ExecCGI


Только что попробовал так, а в скрипте вернул text/plain. Стало всё по-старому.
Вернул text/html - всё заработало.

36
Веб Сервера / Apache2 под Windows и CGI-скрипты
« : 14 Сентября 2005, 15:56:38 »
Причина выяснена. Скрипт отдавал text/plain, помогла замена на text/html.

37
Perl / маленький вопрос про редирект
« : 14 Сентября 2005, 12:15:15 »
Ничего не понял. Это моя тема по ссылке, где ничего толком не выяснили.
А что такое "чпу"?

38
Веб Сервера / Apache2 под Windows и CGI-скрипты
« : 14 Сентября 2005, 12:06:13 »
Что-нибудь ещё нужно, кроме этого в httpd.conf, чтобы выполнять перловые скрипты?

Вот фрагменты:

ScriptAlias /cgi-bin/ "C:/Apache2/Apache2/cgi-bin/"


    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all


AddHandler cgi-script .cgi .pl

Пытаюсь выполнить скрипт:
http://localhost/cgi-bin/printenv.pl
А MS IE предлагает мне созранить файл вместо того, чтобы вывести output скрипта в окне браузера. Попробовал созранить - сохраняется output скрипта, то есть скрипт выполняется.

Как заставить это работать нормально?
Много раз это делал, но на такое никогда ещё не нарывался. Может быть, проблема в MS IE?

39
Perl / маленький вопрос про редирект
« : 13 Сентября 2005, 23:13:53 »
Цитировать
arto:
proxy ?


Можно подробнее?

40
Perl / маленький вопрос про редирект
« : 13 Сентября 2005, 23:03:39 »
Пусть будет не редирект.
Но как сделать такой вызов, чтобы пользователь (или робот) заходил на URL-1, на сервере в ответ выполнялся бы скрипт, находящийся по URL-2, а клиент думал бы, что он видит контент с адреса URL-1?

41
Perl / маленький вопрос про редирект
« : 13 Сентября 2005, 21:06:23 »
Как мне из script1.pl вызвать script2.pl с некоторой строкой параметров так, клиенту (и пользователю браузера, и поисковому роботу) был виден только вызываемый им URL, а не URL реального script2.pl?
Как делается такой невидимый редирект?

42
Продолжение вопроса.

Допустим, я прописал в .htaccess:
ErrorDocument 404 /cgi-bin/scripts/handler.pl

В этом скрипте я разбирал бы URL вида ".../cgi-bin/scripts/script/param1-val1/param2-val2" и формировал бы из этого строки вида ".../cgi-bin/scripts/script.pl?param1=val1¶m2=val2".
Как мне из handler.pl вызвать script.pl с такой строкой параметров так, чтобы:
1) не менять обработку параметров в script.pl,
2) чтобы клиенту (и пользователю браузера, и поисковому роботу) был виден только вызываемый им URL вида ".../cgi-bin/scripts/script/param1-val1/param2-val2", а не реальный вызываемый script.pl со всеми параметрами после "?".
Как делается такой невидимый редирект?

43
Для поисковой оптимизации есть известная рекомендация использовать mod_rewrite для замены URL страниц сайта вида /page.cgi?param=value на /page/value.

Вопрос:
Как быть с существующими скриптами, которые формируют URL сыслок на страницы сайта? Можно обойтись без переписывания скриптов?

P.S.:
Статьи по теме прочитал (http://www.searchengines.ru/articles/004541.html и http://www.searchengines.ru/articles/004504.html). Там примеры только для PHP, а у меня Perl. Все ссылки имеют вид /cgi-bin/path/my_script.pl?param1=val1¶m2=val2

44
У кого есть реальный опыт заказа услуги SEO для сайта?
Как следить за ходом работы?
И через какое время можно увидеть первые результаты (сайт в десятке, в двадцатке)?
А то как-то стрёмно отдавать деньги за невидимый труд с отсроченным результатом. Тем более, что оптимизатор в случае чего придумает кучу отмазок, типа эффект только через N месяцев, меняяются алгоритмы оптимизации, надо ещё поработать, а я только давай и деньги выкладывай деньги за воздух.
Как не прогадать?

45
Опробовал модуль Authen::Captcha. Более-менее нравится.
А можно там как-нибудь сделать так, чтобы на картинке создавались не буквы и цифры, а только цифры?

Страницы: 1 2 [3] 4 5 6