помогите с .htaccess

HJ
На сайте с 14.02.2006
Offline
274
799

Я в php и настройке .htaccess не силён. Подскажите пожалуйста.


<FilesMatch "^([^\.]+)$|(html?)$|(php)$">
ForceType throw
</FilesMatch>

Что означает этот кусок кода? Без него не работает движок сайта, но с ним не работает небольшой скриптик, подгружаемый из отдельного файла. Как можно решить эту проблему? Я так понял, это правило замены для ЧПУ, могу ошибаться. Можно ли, чтобы на некоторые файлы это не распространялось?

greenwood
На сайте с 08.09.2003
Offline
519
#1

может это http://cooletips.de/htaccess/index.php поможет ....

HJ
На сайте с 14.02.2006
Offline
274
#2
greenwood:
может это http://cooletips.de/htaccess/index.php поможет ....

Попробовал по-разному .htaccess там погенерить, похожего кода не нашёл

Skie
На сайте с 14.10.2006
Offline
161
#3

Для замены вроде RewriteRule

такого не встречал.

Завтра покопаюсь, Вы меня заинтриговали.

K. Ermakov
На сайте с 10.12.2004
Offline
328
#4

http://spectator.ru/technology/php/user_friendly_urls

Основан на директиве FilesMatch, которая в Апаче является core feature. Все просто. Пишем опять же в .htaccess

Action throw /index.php

<FilesMatch "^([^.]+)$">
ForceType throw
</FilesMatch>

<FilesMatch index.php>
ForceType application/x-httpd-php
</FilesMatch>

После этого все УРЛы, которые подпадают под условие «^([^.]+)$», (то есть все урлы, в которых не содержится точка) будут передаваться на index.php. Вы можете написать свое условие, разумеется.

Подробности:

http://register.spectator.ru/08.05.2003/1/comments

http://www.phpbuilder.com/columns/tim19990117.php3

С уважением, Константин Ермаков, absite.ru: онлайн кроссворды (http://absite.ru/); searchsuggest.ru: поисковые подсказки доставляют (http://searchsuggest.ru/).
HJ
На сайте с 14.02.2006
Offline
274
#5

Все заработало, как надо :) Всем спасибо за помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий