Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Настройки mod_rewrite
Форумы портала PHP.SU » » Вопросы новичков » Настройки mod_rewrite

Страниц (1): [1]
 

1. sofck - 27 Июля, 2011 - 09:24:01 - перейти к сообщению
До вчерашнего вечера на всех хостингах работало нормально следующее выражение
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteEngine on
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteRule (.*)$  index.php/$1 [QSA]

Но вчера на новом хостинге пишет "No input file specified"

При постановки знака вопроса
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule (.*)$  index.php?/$1 [QSA]

все ссылки сайта показывают только главную.
Если же изменить на
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule (.*)$  http://formula-q.ru/index.php/$1 [QSA]

то всё работает, но подставляется "index.php", что естественно не нужно.

Подскажите плиз как это исправить....
php info : formula-q.ru/phpinfo.php

 

Powered by ExBB FM 1.0 RC1