Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Apache::Scriptor::Simple & mod_rewrite (jao)
Author Message
jao
Участник форума



Joined: 30 Oct 2006
Posts: 31
Карма: 3
   поощрить/наказать


PostPosted: Tue Jan 23, 2007 8:49 am (написано за 2 минуты 30 секунд)
   Post subject: Apache::Scriptor::Simple & mod_rewrite
Reply with quote

Доброго времени суток!
У меня используется модуль Apache::Scriptor::Simple и я пытаюсь добавить mod_rewrite
Code (Apache config): скопировать код в буфер обмена
RewriteEngine On
RewriteRule ^/?$                        index.html?city=default                [QSA,L]
RewriteRule ^/?([^/]+)$                 index.html?city=$1                [QSA,L]
RewriteRule ^/?([^/]+)/([^/]+)$         index.html?city=$1&show=$2         [QSA,L]

Action     eperl "/_Kernel/Scriptor.pl"
AddHandler eperl .html
В логах пишет следующее:
Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: D:/www/Apache2/htdocs/_Kernel/Scriptor.pl

Подскажите в чем проблема.
Back to top
View user's profile Send private message
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9993
   поощрить/наказать


PostPosted: Tue Jan 23, 2007 5:40 pm (спустя 8 часов 51 минуту; написано за 1 минуту 20 секунд)
   Post subject:
Reply with quote

А при чём тут Пёрл и "Симбиоз"?

jao wrote:
Подскажите в чем проблема.
В чём проблема Вам уже подсказали:
Quote:
Options FollowSymLinks or SymLinksIfOwnerMatch is off
— включите FollowSymLinks.
Back to top
View user's profile Send private message
jao
Участник форума



Joined: 30 Oct 2006
Posts: 31
Карма: 3
   поощрить/наказать


PostPosted: Wed Jan 24, 2007 9:37 am (спустя 15 часов 56 минут; написано за 2 минуты 28 секунд)
   Post subject:
Reply with quote

bæv wrote:
А при чём тут Пёрл и "Симбиоз"?
Ну это проблема возникает при использовании Apache:Scriptor:Simple т.е. при встраивании Perl в HTML
Quote:
В чём проблема Вам уже подсказали:
Quote:
Options FollowSymLinks or SymLinksIfOwnerMatch is off
— включите FollowSymLinks.
Пробовал уже. Не помогает. :(
Back to top
View user's profile Send private message
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6837
Карма: 131
   поощрить/наказать


PostPosted: Thu Jan 25, 2007 4:29 pm (спустя 1 день 6 часов 52 минуты; написано за 57 секунд)
   Post subject:
Reply with quote

bæv wrote:
А при чём тут Пёрл и "Симбиоз"?
Потому что основная идея Apache::Scriptor::Simple позаимствована у PHP. (-;

jao, на сколько мне подсказывает мой печальный опыт, в 1-м Apache совместить mod_rewrite и Apache::Scriptor::Simple невозможно. )-:
Back to top
View user's profile Send private message Send e-mail
jao
Участник форума



Joined: 30 Oct 2006
Posts: 31
Карма: 3
   поощрить/наказать


PostPosted: Fri Jan 26, 2007 10:52 am (спустя 18 часов 22 минуты; написано за 1 минуту 27 секунд)
   Post subject:
Reply with quote

Ant wrote:
, на сколько мне подсказывает мой печальный опыт, в 1-м Apache совместить mod_rewrite и Apache::Scriptor::Simple невозможно. )-:
Апач второй, но что-то не могу понять как все это совместить.
Back to top
View user's profile Send private message
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6837
Карма: 131
   поощрить/наказать


PostPosted: Fri Jan 26, 2007 2:37 pm (спустя 3 часа 45 минут; написано за 54 секунды)
   Post subject:
Reply with quote

jao wrote:
Апач второй, но что-то не могу понять как все это совместить.
А вот во 2-м Apache я сам не разбирался с этим делом. Но там конвееры уже в сам Apache встроены, на сколько я помню. В общем, по этой теме что-то было на xpoint. Сходите туда.
Back to top
View user's profile Send private message Send e-mail
jao
Участник форума



Joined: 30 Oct 2006
Posts: 31
Карма: 3
   поощрить/наказать


PostPosted: Fri Jan 26, 2007 4:20 pm (спустя 1 час 42 минуты; написано за 10 секунд)
   Post subject:
Reply with quote

AntСпасибо, посмотрю
Back to top
View user's profile Send private message
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6837
Карма: 131
   поощрить/наказать


PostPosted: Fri Jan 26, 2007 4:52 pm (спустя 31 минуту; написано за 34 секунды)
   Post subject:
Reply with quote

пожалуйста. если разберётесь - приведите сюда рабочий код. думаю, он многим может пригодиться.
Back to top
View user's profile Send private message Send e-mail
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6837
Карма: 131
   поощрить/наказать


PostPosted: Fri Oct 05, 2012 7:57 pm (спустя 5 лет 8 месяцев 10 дней 3 часа 5 минут; написано за 1 минуту 54 секунды)
   Post subject:
Reply with quote

Если вдруг кому-то всё же потребуется подружить Scriptor (Action handler, AddHandler handler) с mod_rewrite, то всё решается элементарно просто.

Открываем .htaccess, который лежит в папке с главным .pl-файлом Скриптора и вместо "Options ExecCGI" пишем "Options ExecCGI FollowSymLinks". И всё будет работать.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You cannot download files in this forum.
XML