У меня есть установка Wordpress в корне Apache (IE на /), и WP написал этот пользовательский .htaccess:
<IfModule mod_rewrite.c>  
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Теперь мне нужно скрыть один скрипт php, скажем, в /scritps/hello.php , я попробовал .htaccess в scripts с:
<files hello.php>  
 Order allow,deny
 Deny from all
</files>
Но он переопределяется WP .htaccess, и hello.php отображается в любом случае. ( Я знаю это, потому что перемещение каталога scripts из WP на другой vhost в моей локальной среде делает его работающим ).  
Я хочу спрятать этот php-файл на действующем сайте, потому что он должен вызываться только cron из командной строки, и я не могу поместить файл за пределы корня apache, потому что это все, к чему у меня есть FTP-доступ.
И нет, у меня нет доступа по SSH, кто-то другой установит работу cron.  
