将script.js重定向到script.php

Jam*_*ond 3 apache .htaccess

我有一些由PHP生成的JavaScript.目前我在html中使用了javeascript

<script type="text/javascript" src="js/script.php">
Run Code Online (Sandbox Code Playgroud)

但我想用

<script type="text/javascript" src="js/script.js">
Run Code Online (Sandbox Code Playgroud)

现在script.js不存在,但是我想让它在没有用户知道的情况下重定向到script.php.

这可以用.htaccess完成吗?

Tim*_*one 7

如果您的Web服务器支持mod_rewrite,您可以执行以下操作:

RewriteEngine On

RewriteRule ^js/script\.js$ js/script.php
Run Code Online (Sandbox Code Playgroud)

如果您有多个脚本,可以RewriteRule通过使用测试模式中的反向引用来概括:

RewriteRule ^js/(.*)\.js$ js/$1.php
Run Code Online (Sandbox Code Playgroud)