2011-04-12 74 views
0

我想从使用PHP的JavaScript请求提供JavaScript响应。Apache重定向.js请求到PHP请求

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

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

,我已经被称为generatejs.js.php PHP脚本,其输出多个JavaScript代码

阿帕奇重写条件/规则是

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

但我试图访问http://www.mydomain.com/generatejs.js时得到404。有人可以帮我解决这个问题吗? :)

+3

你可以只直接引用PHP文件。

2

你的意思是?

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

谢谢,我采取了一般解决方案。 – sagibb 2011-04-12 12:42:36

-1
​​

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

+0

谢谢,迟了一分钟:) – sagibb 2011-04-12 12:43:25