LINUX.ORG.RU

История изменений

Исправление soko1, (текущая версия) :

В общем пришлось поизвращаться, чтобы получилось то что хотел реализовать.

Выше было правило:

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

которое являлось особенностью этой недоцмс, без него ничего не работало. Переписал его следующим образом:

RewriteRule ^(.*).htm index.php

И дописал в начало файла index.php следующий код:

function getExtension1($filename) {
   return end(explode(".", $filename));
}
if (strcmp($_SERVER[REQUEST_URI], "/")) {
        $ext_ = getExtension1($_SERVER[REQUEST_URI]);
        if (strcmp($ext_, "htm")) {
                header("HTTP/1.1 301 Moved Permanently");
                header('Location: http://nano-protech.by/404.htm');
        }
}

Это конечно жёсткий хак, но вроде заработало :)

Исправление soko1, :

В общем пришлось поизвращаться, чтобы получилось то что хотел реализовать.

Выше было правило:

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

которое являлось особенностью этой недоцмс, без него ничего не работало. Переписал его следующим образом:

RewriteRule ^(.*).htm index.php

И дописал в начало файла index.php следующий код:

function getExtension1($filename) {
   return end(explode(".", $filename));
}
if (strcmp($_SERVER[REQUEST_URI], "/")) {
        $ext_ = getExtension1($_SERVER[REQUEST_URI]);
        if (strcmp($ext_, "htm")) {
                header("HTTP/1.1 301 Moved Permanently");
                header('Location: http://nano-protech.by/404.htm');
        }
}

Вроде заработало :)

Исходная версия soko1, :

В общем пришлось поизвращаться, чтобы получилось то что хотел реализовать.

Выше было правило:

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

которое являлось особенностью этой недоцмс, без него ничего не работало. Переписал его следующим образом:

RewriteRule ^(.*).htm index.php

И дописал в начало файла index.php следующий код:

function getExtension1($filename) {
   return end(explode(".", $filename));
}
if (strcmp($_SERVER[REQUEST_URI], "/")) {
        $ext_ = getExtension1($_SERVER[REQUEST_URI]);
        if (strcmp($ext_, "htm")) {
                header("HTTP/1.1 301 Moved Permanently");
                header('Location: http://nano-protech.by/404.htm');
        }
}

Вроде заработао :)