0

我在我的应用程序中使用 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?

谢谢,吉米特

4

1 回答 1

0

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

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

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

于 2013-09-01T10:19:36.127 回答