如何在htaccess中使用PHP输出(return)


How to Use PHP output (return) inside htaccess

我是Htaccess的初学者。我有一个问题,我可以在htaccess中使用php输出吗?

示例:

RewriteRule ^master/(PHP OUTPUT (userID if have permission))/([a-zA-Z0-9_-]+)$ /download/$2.zip [L]

抱歉英语不好

.htaccess是在Web服务器级别上解析的,因此甚至在加载任何PHP或HTML之前。由于还没有加载会话,您无法在htaccess中进行任何检查。htaccess也适用于每个人,而不仅仅是一个访问者,通过php使基于用户会话的htaccess动态化,然后将应用于任何新访问者。因此,您无法使htaccess成为动态的。您必须在PHP中检查权限并执行动态重定向。