Apache的重定向到PHP请求.js文件的要求

我试图从服务使用PHP一个JavaScript请求一个JavaScript响应。

假设该请求被嵌入到HTML源作为

<script type=\"text/javascript\" src=\"http://www.mydomain.com/generatejs.js\" charset=\"UTF-8\"></script>

我有被称为generatejs.js.php一个PHP脚本,输出更多的JavaScript代码

Apache的重写条件/规则是

RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^([^\.]+)$ $1.php [NC,L]

但是,试图访问http://www.mydomain.com/generatejs.js当我得到一个404。 是否有人可以帮助我缺少一点吗? :)

--------------解决方案-------------

RewriteRule不匹配/generatejs.js因为[^\.]+ (这是什么,但一个. )所以,如果你将其更新到下面,你应该有更好的运气:

RewriteRule ^([^\.]+)\.js$ $1.js.php [NC,L]

希望这可以帮助。

你的意思吗?

RewriteEngine on
RewriteRule ^generatejs.js$ generatejs.js.php

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.+)\.js$ $1.js.php [NC,L]

现在每个smth.js文件重定向到smth.js.php

分类:php 时间:2015-03-15 人气:1
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.227 (s). 10 q(s)