Всем привет кого не видел, практически методом научного клика накидал в .htaccess такое:
RewriteEngine on
RewriteBase /cms/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php?file=$1 [QSA]
Путь к файлу: E:\\www\\cms\\index.php
URL:
http://localhost/cms/index.php1) Есть ли в коде какие-то ошибки?
2) Почему при флаге [R] url преобразуется в
http://localhost/E:/www/cms/3) Почему при флаге [L] параметр file всегда равен index.php
4) Нужно ли принудительно указывать [T=application/x-http-php]
5) Почему если указать
RewriteBase /
RewriteRule (.*) cms/index.php?file=$1 [QSA]
код не работает?
6) Есть ли разница между шаблогами (.*) и ^(.*)$