我的 .htaccess 文件中有以下重写规则
RewriteRule ^js_([A-Za-z0-9\.\_\-]{1,50})\.php$ libjs/misc/$1.js
因此 js_messages.php url 链接到 libjs/misc/messages.js 文件
它运行良好,但现在我需要从一些 .js 文件执行 php 代码。
我该怎么做?谢谢。
PS抱歉我的英语不好
答案1
根据您的服务器设置和托管服务提供商允许您执行的操作,我将使用 SetHandler 来告诉 apache 将 .js 文件发送到 php 模块:
像这样:
<FilesMatch "\.php$|\.js$">
SetHandler application/x-httpd-php
</FilesMatch>
您可以编辑 Apache 的配置文件吗?这是一个共享虚拟主机吗?您可以从 .htaccess 覆盖任何设置吗?