virtualhost. трабла с mod_rewrite

zerkms

TDD infected
Команда форума
virtualhost. трабла с mod_rewrite

привет
сделал виртуалхост в хттпд.конф стандартно
httpd.conf:
___________________________________
<VirtualHost 127.0.0.6>
ServerAdmin [email protected]lhost
ServerName m.localhost
DocumentRoot "s:/sites/m/www"
ErrorLog s:/sites/m/error.log
CustomLog s:/sites/m/access.log common
</VirtualHost>


появилась трабла с мод_реврайтом
.htaccess:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule (.*) q.php?q=$1 [L]

q.php:

<?php print_r($_GET); ?>


запрос:
http://127.0.0.6/asdf/qwerqwer/qwer/wqer/wqer
возвращает
Array ( [q] => q.php )
куда копать?
 

svetasmirnova

маленький монстрик
zerkms
Не могли бы Вы прочитать своё регулярное выражение внимательнее. Запрос
запрос:
http://127.0.0.6/asdf/qwerqwer/qwer/wqer/wqer
возвратит
так как Вы написали такое правило:
RewriteRule (.*) q.php?q=$1 [L]
-~{}~ 19.06.05 12:53:

А, вот оно! Добавьте:
RewriteCond %{REQUEST_FILENAME} !-f
sorry(
 

zerkms

TDD infected
Команда форума
svetasmirnova
извиняюсь, вы были правы - с (.*) так и должно возвращаться...
сорри что я такой амбициозный, буду учиться думать дальше ;)
 
Сверху