×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




As Aaron says, I'd recommend doing an Apache redirect, albeit using RewriteRule rather than ScriptAlias so that you can take advantage of the Query String Append flag. Something like:

RewriteRule ^/path/([^/.]+)\.(js|css) /path/to/handler?$1=$2 [QSA]

Will add the name of the file at the end of the url parameters, and you can then use it in your program.

An alternative is to use a CGI engine to serve your files... something like:

AddType application/x-httpd-php .css

would work, but you'll have to explicitly set the CSS mimetype in the PHP.

--Ryan

On 2/27/2013 2:58 PM, Aaron Bartell wrote:
I haven't done this before, but in theory you should be able to direct any
request for a static resource to a CGI script (i.e. RPG). Then in the RPG
you could dynamically compose the Javascript. Take a look at ScriptAlias
Apache directive.

Aaron Bartell
www.MowYourLawn.com/blog
www.OpenRPGUI.com
www.SoftwareSavesLives.com


On Wed, Feb 27, 2013 at 3:24 PM, Steve Richter <stephenrichter@xxxxxxxxx>wrote:

Is it possible for the apache server to be configed so that code runs
before a .css or .js file is served to the browser?

For example, before a .js or .css file is served, run code that redirects
to another file. Or maybe you have some non standard code in a .js file
that is intended to make the javascript more functional and needs to be
translated to actual javascript at the time the .js file is served to the
browser.
--
This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing
list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.