如何申请cronjob的.htaccess规则?

时间:2013-09-01 10:14:39

标签: .htaccess

我在我的应用程序中使用ZF1,下面是我的.htaccess文件,它位于/ public文件夹中。

.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

1 个答案:

答案 0 :(得分:0)

在index.php重定向规则之前写下此规则:

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

重写引擎将在L指令后停止执行,因此用户将被重定向到正确的URL。