Не работает LiveStreet

Суть вопроса проста. Установил на локальный денвер LiveStreet. Все работало.
Потом перенес на хостинг. Работать перестало. Вернее не работают ЧПУ. Файл .htaccess не менялся:

AddDefaultCharset UTF-8

Options -Indexes

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ ./index.php

Объяните пожалуйста, что может быть не так. Сервер Apache, mod_rewrite включен.

8 комментариев

avatar
Что именно не работает?
avatar
Ну к примеру если я обращаюсь по адресу site.com/blog/anyblog/, то системы выводит мне 404 страницу.
avatar
А в логах сервера что при этом?
avatar
Не имею доступа к логам сервера, так как у меня обычный хостинг. Но к примеру обычный wordpress на этом же самом хостинге работает, и ЧПУ правильно обрабатываются.
avatar
попробуй сделать .htaccess

AddDefaultCharset UTF-8
Options -Indexes
RewriteBase /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
avatar
При такой конфигурации выдает ошибку:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.41 Server Port 80
avatar
Ошибка возникла по другой причине. В файле посторонние символы были из-за не правильной кодировки. Убрал их. Ошибка исчезла, но ЧПУ так и не работает.
avatar
Все просто. Вы когда файл .htaccess заливаете на сервер, проверьте стоит ли точка перед файлом. если нет то прям на сервере переименуйте.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.