[sisyphus] apache2 seiroswiki

Vladimir V. Kamarzin =?iso-8859-1?q?vvk_=CE=C1_vvk=2Epp=2Eru?=
Ср Сен 5 09:11:47 MSD 2007


>>>>> On 04 Sep 2007 at 17:45 "SL" == Sergey Lebedev writes:

 SL> Apache2 благополучно стартует. При попытке зайти на страницу localhost/wiki/
 SL> в логах получаю 
 SL> [Mon Sep 03 19:16:21 2007] [error] [client 127.0.0.1] File does not 
 SL> exist: /var/www/apache2/html/var
 SL> Ясно, что там этого ничего нет. Либо A.seiroswiki.conf неправ, либо apache2, 
 SL> либо опять какая-нибудь черемычка не нажата. Что делать? Кто виноват? 

В общем виноват rewrite-режим в комбинации с Alias:

Alias /wiki /var/www/html/addon-modules/seiroswiki

   <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteCond %{REQUEST_FILENAME}  -d
        RewriteRule ^(.*/[^\./]*[^/])$ $1/
        RewriteRule ^(robots\.txt)$ robots.txt [L]
        RewriteRule ^(favicon\.ico)$ favicon.ico [L]
        RewriteRule ^(.*)$ wakka.php?wakka=$1 [QSA,L]
   </IfModule>

Если перенастроить A.seiroswiki.conf таким образом, чтобы не использовалось
либо то либо другое, всё начинает работать.

Кто понимает в apache2 и mod_rewrite, как лучше разрулить?

-- 
vvk




Подробная информация о списке рассылки Sisyphus