История изменений
Исправление 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');
}
}
Вроде заработао :)