После установки php-cgi, слетели все ссылки, help!!

Главные вкладки

Аватар пользователя Didro Didro 12 марта 2008 в 13:16

Установил php-cgi,
для установки хостер посоветовал прописать в .htaccess файле следующие строки

Action phpcgi-script /cgi-bin/php
AddHandler phpcgi-script .php

Проблема: слетели все ссылки! вместо site.ru/about
сайт ломится открывать site.ru/cgi-bin/about

потерялись даже картинки и стили.
посоветуйте пожалуйста!

upd: касается только друпала.
отдельные тестовые php файлы отображают ссылки корректно..

Комментарии

Аватар пользователя chieko chieko 12 марта 2008 в 14:22

у меня такая проблема после обновления Друпал 5.0 до 5.х , только к ссылкам добавляется php4-cgi, т.е. site.ru/php4-cgi/about. Решения пока не нашел, поэтому до сихпор сижу на Drupal 5.0

Аватар пользователя alexweb alexweb 12 марта 2008 в 15:00

По умолчанию друпал поставляется с .htaccess в котором есть

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

если добавить одну строчку, то все должно заработать. Пример:

  RewriteCond %{REQUEST_URI} "!cgi-bin/"

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]