[Comm] Re: apache + mod_rewrite trouble

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Ср Апр 6 23:19:54 MSD 2005


On Wed, Apr 06, 2005 at 03:41:35PM +0400, dm wrote:
> Понадобилось тут поставить на apache php-программу, которая
> хочет mod_rewrite. После установки имею стойкое впечатление,
> что mod_rewrite не работает.

У меня работает.

> Положенные две строки в конфиге раскомментированы.

Угу.

> Пробовал дебильный пример: создал vhost с одним http файлом в
> корне и настройкой RewriteRule ^redir.html$ - [F] .htaccess.
> Обращение на vtest.localdomain/redir.html к отказу не приводит,
> то есть дело не в проге, а всё-таки в настройках rewrite. Что
> не так?

На linux.kiev.ua сейчас включено буквально следующее:

RewriteEngine On

#RewriteRule ^/typo3$ - [L]
#RewriteRule ^/typo3/.*$ - [L]
#RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
#RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d
#RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-l
#RewriteRule .* /index.php

RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteRule ^/devel/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
#RewriteRule .* /index.php

php_flag register_globals off
php_flag register_argc_argv off

RewriteCond %{QUERY_STRING} ^(.*)echr(.*) [OR]
RewriteCond %{QUERY_STRING} ^(.*)esystem(.*)
RewriteRule ^.*$ - [F]

Во Vhosts.conf RewriteEngine не фигурирует.

apache-1.3.33rusPL30.20-alt1.M24

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



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