1

Тема: включение .htaccess

Здравствуйте.На сайте ,который на локальном сервере ,установил  .htaccess но такое подозрение что он не работает. В файле httpd.conf в AllowOvrride записал All там в одном месте не было записано.Не помогло.Какие еще настройки посмотреть?
Так такой же сайт расположил на удаленном хостинге там все нормально.

2

Re: включение .htaccess

При AllowOvrride All должен .htaccess работать. Как вы проверяете его работу?

3

Re: включение .htaccess

Каких то средств проверки не знаю.Страница должна открываться если в адресе убрать index.php. Например
http://localhost/sports.ru/index.php/sports2  ,но если убрать index.php  то 404 ошибка.А сам файл .htaccess такой
RewriteEngine on
RewriteCond $1 !^(index\.php|robots\.txt|img|styles|js)
RewriteRule ^(.*)$ /index.php?/$1 [L]
Вот и подумал,что может быть что то в настройках локального сервера если этот файл не работает.Посоветуйте как можно его еще проверить?

4

Re: включение .htaccess

создать файл в корне index.html например и в него что либо внести чтоб понять что он открылся а не другой
в хтагес внести директиву:

RewriteRule ^index.php$ index.html

и запросить с сервера index.php должен вместо него открыться index.html

5

Re: включение .htaccess

mendosa сказал:

http://localhost/sports.ru/index.php/sports2

Этот урл я не понял совсем. Может вам надо настроить виртуальный хост sports.ru?

Попробуйте объяснить что именно вы хотите сделать с помощью mod_rewrite. Приведите примеры того как ссылки должны меняться.