当文件与htaccess中的重写/重定向模式匹配时,我想运行文件/脚本(向我发送电子邮件通知)。
我是否可以在不重写脚本文件本身的情况下执行此操作,然后该文件执行简单的重定向?
例如
RewriteRule ^location/of/old/script/(.*) /my/new/location/$1
Call /notify.php?file=$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