2013-09-01 2 views
0

Я использую ZF1 для своего приложения, а ниже - файл .htaccess, который находится в/общей папке.Как применить правило .htaccess для cronjob?

.htaccess 
---------------------------- 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ index.php [NC,L] 

Folder Structure 
------------------------------------  
/application 
/public 
index.php 
/scripts 
cronjob.php 

В настоящее время все запросы перенаправляются в файл /index.php. Я хочу /cronjob.php запросить перенаправление на /scripts/cronjob.php файл. Как я могу сделать с .htaccess?

Спасибо, Jimit

+0

Если cronjob работает на одном сервере, вам не нужны какие-либо правила, так как он не использует браузер для доступа к скриптам, а скорее к локальному пути. – Prix

ответ

0

Напишите это правило, прежде чем index.php перенаправлять правило:

RewriteRule ^cronjob.php$ /scripts/cronjob.php [NC,L] 

переписывают двигатель остановит выполнение после директивы L, так что пользователь будет перенаправлен на правильный URL.

Смежные вопросы