Назад | Перейти на главную страницу

Apache .htaccess переписывает php на js и выполняет файл js как скрипт php

У меня есть следующее правило перезаписи в моем файле .htaccess

RewriteRule     ^js_([A-Za-z0-9\.\_\-]{1,50})\.php$  libjs/misc/$1.js

поэтому URL-адрес js_messages.php ссылается на файл libjs / misc / messages.js

Он работает хорошо, но теперь мне нужно выполнить php-код из некоторых файлов .js.

Как я могу это сделать? Спасибо.

P.S. Извините за мой английский

В зависимости от настроек вашего сервера и того, что разрешает вам хостинг-провайдер, я бы использовал SetHandler, чтобы сообщить apache о необходимости отправки файлов .js в модуль php:

Что-то вроде этого:

<FilesMatch "\.php$|\.js$">
    SetHandler application/x-httpd-php
</FilesMatch>

Можете ли вы отредактировать файл конфигурации для Apache? это общий веб-хостинг? вы можете перезаписать любой параметр из .htaccess?