如何在成功的htaccess重写/重定向上运行文件?

时间:2013-10-01 02:39:11

标签: apache .htaccess

当文件与htaccess中的重写/重定向模式匹配时,我想运行文件/脚本(向我发送电子邮件通知)。

我是否可以在不重写脚本文件本身的情况下执行此操作,然后该文件执行简单的重定向?

例如

RewriteRule ^location/of/old/script/(.*) /my/new/location/$1
Call /notify.php?file=$1

1 个答案:

答案 0 :(得分:0)

Mod_rewrite无法调用RewriteMap的{​​{1}}地图类型之外的外部程序,但除非您编写专门处理重写地图调用的脚本,否则这不会对您有所帮助。你最好的选择是重写prg,然后从那里加载notify.php文件:

/my/new/location/

然后在RewriteRule ^location/of/old/script/(.*)$ /notify.php?file=$1 [L] 脚本中:

notify.php