bordellinoff
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору @sardvd RewriteCond ... !-f и !-d неправильно использованы в данном случае... Всё прекрасно работает следующим образом: RewriteEngine On # Здесь наш base, предположу, что это "/" (у меня -- "/public/" ) RewriteBase / # Проверяем наличие файла или директории, если ни того, ни другого не существует, то ... RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f # ... ищем файл в папку #pages" RewriteRule (.*) "pages/$1.php" [L] # В противном случае, если файл физически присутствует, ни каких действий не нужно. Всё. |