У меня такая же проблема. Сайт на тарифе эффективный от мастерхост. Посмотрел на их сайте — mod_rewrite там говорят установлен. masterhost.ru/support/doc/apache/
Пересоздай файл .htaccess и добавь туда содержимое из оригинального файла, должно помочь. (Мне помогло, правда я туда еще на всякий случай в начало прописал Order Deny,Allow
Allow from all)
404 может быть еще из-за того сайт скопирован в подкаталог и не перенастроены переменные. Подробнее можно почитать на вики одного замечательного человека.
попробуйте поставить атрибут файла «выполнимый» на index.php. иногда помогает.
а лучше всего посмотреть лог веб-сервера. он туда наверняка занес причину ошибки
Было
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
Стало
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php
теперь работает:) у меня.
Единственный косяк, не работает пагинация с главной страницы, то есть я не могу попасть вторую, третью и тд страницы с главной. Все остальные ссылки работаю без проблем. Есть мысли?
А у меня другая трабла.
В исходниках скрипты начинаются с <? они не работают вообще.
Если изменяю их на <?php создается видимость работы.
Для инетеса испытал:
<?php print(Date("l F d, Y")); ?> работает.
<? print(Date("l F d, Y")); ?> не работает.
Видимо, что-то с настройками, но — не могу найти/понять…
[Wed Feb 11 22:44:38 2009] [alert] [client 213.231.26.232] /hsphere/local/home/akozachenko/slingomir.com/.htaccess: Invalid command 'php_flag', perhaps mis-spelled or defined by a module not included in the server configuration
Подскажите пожалуйста, что нужно прописать?
в .htaccess у меня
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php
но ссылки на сайте slingomir.com не работают.
спасибо
Такая же проблема, вышеперечисленное ничего не помогает( Система Ubuntu+LAMPP, Версия LS 0.4, установлена в корне, WP,Joomla и другие движки работают нормально, в логах апача ".htaccess: Options not allowed here", без .htaccess открывает главную, но остальные директории «Not Found», пхпинфо кажет что mod_rewrite грузит, редирект тоже работает, подскажите в чем может быть дело?
25 комментариев
Пересоздай файл .htaccess и добавь туда содержимое из оригинального файла, должно помочь. (Мне помогло, правда я туда еще на всякий случай в начало прописал Order Deny,Allow
Allow from all)
В .htaccess прописывал:
Order Deny,Allow
Allow from all
Все равно, ничего не помогло.
Так же 500 ошибка.
Подскажите хотябы где копать. А то я всё уже перепробовал.
P.S.: Движёк для моего хостинга подхожит.
а лучше всего посмотреть лог веб-сервера. он туда наверняка занес причину ошибки
Было
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
Стало
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php
теперь работает:) у меня.
А у меня другая трабла.
В исходниках скрипты начинаются с <? они не работают вообще.
Если изменяю их на <?php создается видимость работы.
Для инетеса испытал:
<?php print(Date("l F d, Y")); ?> работает.
<? print(Date("l F d, Y")); ?> не работает.
Видимо, что-то с настройками, но — не могу найти/понять…
<Directory /usr/local/ваш/путь/к_лайвстрит>
php_flag apc.enabled On
<Directory /usr/local/ваш/путь/к_лайвстрит>
php_flag apc.enabled On
</Directory>
php_flag short_open_tag on
[Wed Feb 11 22:44:38 2009] [alert] [client 213.231.26.232] /hsphere/local/home/akozachenko/slingomir.com/.htaccess: Invalid command 'php_flag', perhaps mis-spelled or defined by a module not included in the server configuration
Подскажите пожалуйста, что нужно прописать?
в .htaccess у меня
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php
но ссылки на сайте
спасибо
php_flag short_open_tag on
и примените один из двух других хинтов (выше)