Добавьте директиву
Options -Indexes
это скроет от просмотра список файлов
если нужно полностью запретить доступ, то в папке files следует разместить файл .htaccess
<FilesMatch "\.(jpg|txt)$">
Order allow,deny
Deny from all
</FilesMatch>
Нашел хак в интернете, но не проверял. поэтому используйте на свой страх и риск.
1.Oткройте файл: "\engine\classes\parse.class.php" ,через блокнот
Найдите в нём:
"return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end'];"
И замените эту строку на это:
if(eregi($_SERVER['SERVER_NAME'],$url['html'])) return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end']; else return"<a href=\"http://Укажите адрес вашего сайта!!!/go.php?go=".$url['html']."\" ".$target.">".$show."</a>" . $url['end'];
Вместо echo 'Переход не с сайта.'; можете писать все что угодно. или поставить функцию редиректа на главную страницу. Это для того, чтобы другие сайты не воспользовались вашим редиректом
WP-PostRatings позволяет пользователю оценить ваш пост и выводить самые оцениваемые записи в блоге. Подробно здесь
Можно поменять количество просмотров для записи в БД, через phpmyadmin
1. узнаете id вашего поста (как узнать: если в админке перейти в редактирование поста, то ссылка в браузере будет иметь вид типа этого: site.ru/wp-admin/post.php?post=5996. Здесь 5996 это id поста)
2. в таблице wp_postmeta ищете записи где post_id=id поста
3. выбираете среди найденых строку, где meta_key равно views
4. значение ячейки meta_value - это и есть количество просмотров.
5. Меняете его на 0 и запись пропадет из плагина
Простой обработчик за 3 минуты
Создайте файл go.php в корне с таким содержимым
<?php if (isset($_GET['go']) ) { if(isset($_SERVER['HTTP_REFERER']) && preg_match('/^http:\/\/'.$_SERVER["SERVER_NAME"].'/',$_SERVER["HTTP_REFERER"])) { //проверяем, действительно ли пререход по ссылке с нашего сайта $site_address = str_replace("'", '', $_GET['go']); if (!preg_match('/^http?:\/\//', $site_address)) { //если ссылка без http, то дописываем протокол $site_address = 'http://'.$site_address; } header("Location:".$site_address); exit; } else { echo 'Переход не с сайта.'; } } ?>
теперь ссылкм можно писать как http://www.ваш_сайт.ру/go.php?go=ya.ru
Используйте абсолютный путь в файлу
Готовое вряд ли найдете. Можно написать на phphmailer (если сайт на php). Работы на 30 минут
Новостей сегодня
<?php global $wpdb; echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE date(post_date)=date(now()) AND post_type='post' AND post_status='publish'"); ?>
вместо Redirect 301 /shop/ http://xxx.ru/
попробуйте
RewriteRule ^shop/$ http://%{HTTP_HOST}/ [R=301,L]
Конкретно на сайте с примером это называется автоматическая смена картинок.