FilesMatch на Windows и на Linux

[slon]

Guest
FilesMatch на Windows и на Linux

висел сайт под виндами и прекрасно работал с данным выпажением в httpd.conf:
<FilesMatch "^([^\.]+)$">
ForceType application/x-httpd-php
</FilesMatch>

теперь сайт переехал на Linux и работает, но криво, а именно:
есть url - www.test.com/details/countries/ на серваке есть файл details который должен перехватывать это оюращение разбивать request_uri и делать свое дело. под виндами он это всё делает, под линухом вылезает 404. но если под линухом наберем www.test.com/details то afqk details сработает.

как я понимаю проблема в шаблоне "^([^\.]+)$". он считает файлом слово после последнего слэша, а надо после первого.

помогите, пожалуйста разобраться, а?
 

slach

Новичок
IMHO
$ - убрать =) и всех делов то

а вообще в твоем случае проще было бы сделать ЧПУ через Options MultiViews в .htaccess

по идее апач сам вполне нормально будет отрабатывать

/details.html -> details.php
/details/index.html -> details.php
/details/countries/ru.html -> details.php
и так далее
 

[slon]

Guest
Автор оригинала: slach
IMHO
$ - убрать =) и всех делов то
к сожалению не помогло.

а вообще в твоем случае проще было бы сделать ЧПУ через Options MultiViews в .htaccess

по идее апач сам вполне нормально будет отрабатывать

/details.html -> details.php
/details/index.html -> details.php
/details/countries/ru.html -> details.php
и так далее
что-то я не допонял на счет Options MultiViews в .htaccess. и еще может возникнуть проблема. дело в том, что details это PHP файл, но без расширения.

спасибо.
 
Сверху