не могу победить SHTML + mod_rewrite

T
На сайте с 29.03.2004
Offline
201
tav
583

Проблема следующая: есть сайт, частично работающий на SHTML, частично на PHP. После установки mod_rewrite (в httpd.conf добавлено

Options SymLinksIfOwnerMatch

и

AllowOverride FileInfo

(т.к. правила пишутся в htaccess)

Результат - апач перестал обрабатывать в SHTML

<!--#set var="XXX" value="ляляля" -->

и

<!--#include virtual="/inc/lefthdr1.shtml" -->

После того, как убираешь SymLinksIfOwnerMatch SHTML начинает работать, но при включении RewriteEngine On получаю Forbidden везде

замена SymLinksIfOwnerMatch на FollowSymLinks ничего не меняет

Вопрос - как можно заставить SHTML и mod_rewrite жить вместе?

Крайний вариант - переписать все на php, включить mod_rewrite и с его помощью подставлять php вместо shtml... ну не хочется ;)

Турфирмам - бесплатное размещение инфо о фирме и о турах. Всем - медийную рекламу и статьи на сайтах про города и страны. Пишите в личку
[Удален]
#1

А какой набор правил mod_rewrite? Или просто включение, без правил?

M
На сайте с 27.07.2004
Offline
13
#2

думаю, реврайтятся еще и урлы из включений

типа /inc/lefthdr1.shtml

попробуйти написать для них правила, такие, чтобы урлы из включений оставались неизменными

T
На сайте с 29.03.2004
Offline
201
tav
#3

до рулей дело не доходит.

Если я включаю в htaccess только RewriteEngine On, даже без рулей, то сразу получаю форбидден на любой странице

[Удален]
#4

А какая разница в RewriteLog при включенном/выключенном SymLinksIfOwnerMatch?

T
На сайте с 29.03.2004
Offline
201
tav
#5

Включили лог - при выключенном SymLinksIfOwnerMatch и как результат форбиддене в него просто ничего не пишется.

при включенном - вроде ничего криминального не видно

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий