у меня такой .htaccess
# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># END WordPress
попробуйте, может поможет.
хотя есть подозрение, что mod_rewrite не подключен в апаче
лучше использовать on вместо live. С версии 1.7 метод live стал deprecated.
ТС, перед условием сделайте
var_dump($_GET); exit();
$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/
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(); } }
1. yahoo:
- yui 2 http://developer.yahoo.com/yui/examples/charts/index.html
- yui 3 http://yuilibrary.com/yui/docs/charts/
2. ext js http://www.sencha.com/products/extjs/examples/#sample-3
может что-то подойдет.