Apache не работает файл .htaccess

Добрый день!
файл .htaccess не хочет правильно работать!
загужаю его на сервер сайта через фтп - и сайт отказыватся переходить по ссылкам главного меню вида site.com/catalog или site.com/catalog/keyboards...
не пойму что я делаю не так... на локалхосте с денвером таких проблем не возникало.
Помогите, пожалуйста!
 

hell0w0rd

Продвинутый новичок
Вася, блин, нам о содержимом файле догадываться надо?
 
Вася, блин, нам о содержимом файле догадываться надо?
вот, пожалуйста, код файла .htaccess, который лежит в корне сайта:
Код:
AddHandler application/x-httpd-php .php .htm .html
RewriteEngine On
RewriteRule ^([a-zA-Z]+)$ index.php?page=$1 [L]
RewriteRule ^(products)/([0-9a-zA-Z_-]+)$ index.php?page=$1&name=$2 [L]
RewriteRule ^(adminka)/([a-zA-Z_-]+)$ index.php?page=$1&mod=$2 [L]
RewriteRule ^(adminka)/(product)/([0-9]{1,2})$ index.php?page=$1&mod=$2&id=$3 [L]
ПС: просто думал,что не в нём проблема, раз он на локалхосте работает ;)
 
Вот, как я понимаю, логи:
File does not exist: /home/website100/public_html/404.shtml, referer: http://website100.kiev.ua/
File does not exist: /home/website100/public_html/products, referer: http://website100.kiev.ua/
File does not exist: /home/website100/public_html/404.shtml, referer: http://website100.kiev.ua/
File does not exist: /home/website100/public_html/products, referer: http://website100.kiev.ua/
File does not exist: /home/website100/public_html/404.shtml
File does not exist: /home/website100/public_html/adminka
File does not exist: /home/website100/public_html/404.shtml
File does not exist: /home/website100/public_html/adminka
File does not exist: /home/website100/public_html/404.shtml
File does not exist: /home/website100/public_html/adminka
File does not exist: /home/website100/public_html/404.shtml
File does not exist: /home/website100/public_html/favicon.ico
File does not exist: /home/website100/public_html/404.shtml, referer: http://website100.kiev.ua/
File does not exist: /home/website100/public_html/switcher, referer: http://website100.kiev.ua/
File does not exist: /home/website100/public_html/404.shtml, referer: http://website100.kiev.ua/
File does not exist: /home/website100/public_html/switcher, referer: http://website100.kiev.ua/
File does not exist: /home/website100/public_html/404.shtml, referer: http://website100.kiev.ua/
File does not exist: /home/website100/public_html/switcher, referer: http://website100.kiev.ua/
File does not exist: /home/website100/public_html/404.shtml, referer: http://website100.kiev.ua/
File does not exist: /home/website100/public_html/switcher, referer: http://website100.kiev.ua/
В начале кажной строки была дата ошибки и номер клиента, я их вырезал для удобства чтения. Адрес сайта ненастоящий.
 

BRat

o_0
нет, установлен Апач.

Операционная система на сервере - Linux
Если наружу точно торчит Апач, возможно настройка AllowOverride установлена таким образом, чтобы игнорировать .htaccess. В таком случае, решать вопрос предстоит с поддержкой хостинга.
 
Если наружу точно торчит Апач, возможно настройка AllowOverride установлена таким образом, чтобы игнорировать .htaccess. В таком случае, решать вопрос предстоит с поддержкой хостинга.
ОК. а вручную (самому) эту проблему нельзя решить?
Прочитал здесь (http://itfound.ru/37-htaccess-ne-rabotaet.html), что нужно вставить код в файл httpd.conf и всё должно заработать..
Я прошарил все папки через ФайлЗиллу, токого файла не нашел. Поэтому создал его /etc/apache2/httpd.conf, вставил туда код и всё равно ничего не работает...
Еще где-то читал про "a2enmod rewrite", но я не знаю как им пользоваться...
 
Сверху