4arger

4arger
Рейтинг
95
Регистрация
17.12.2008

у меня такой .htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

попробуйте, может поможет.

хотя есть подозрение, что mod_rewrite не подключен в апаче

лучше использовать on вместо live. С версии 1.7 метод live стал deprecated.

ТС, перед условием сделайте


var_dump($_GET); exit();
rubodon:
У меня ни черта не работает )
Структура примерно такая:
if(get[p]==0) echo 'oshibka 404' // т.е. если есть гет[p] и он = 0 то 404
else {
if(!get[p]) echo 'glavnaya stranica'; // если в адресной строке вообще нет get[p], то грузим главную
}


$p = ( isset($_GET['p']) ? (string) $_GET['p'] : '' );
$p = trim($p);
if (!strlen($p)) {
// home
} elseif (preg_match('/^0{1,}$/', $p)) {
// 404
} else {
// page
}


$p = (string) $_GET['p'];
$p = trim($p);
if (preg_match('/^0{1,}$/', $p)) {
// 404
}

удалил. неправильно понял задачу. сори.

http://sypex.net/ru/products/dumper/features/

поддержка двух форматов сжатия файлов (Gzip и Bzip2), а также разной степени сжатия для GZip;

http://www.7-zip.org/

Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM

создайте файл download.php и папку download для файлов.

использовать так: localhost/download.php?file=01.jpg

download.php


<?php
if (isset($_GET['file'])) {
$dirname = 'download';
$file = (string) $_GET['file'];
$file = $dirname . DIRECTORY_SEPARATOR . trim($file);
if (is_file($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit();
}
}
Всего: 1324