[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#758750: packages.debian.org: https://packages.debian.org/xul-ext-pdf.js rewrite rule




Le 20 août 2014 15:03, "Simon Paillard" <spaillard@debian.org> a écrit :
> Indeed in apache conf:
>    # we never want to rewrite those URLs
>    [..]
>    RewriteRule ^/[^/]+\.css - [L]
>    RewriteRule ^/[^/]+\.js - [L]
>    RewriteRule ^/favicon.ico$ - [L]
>    RewriteRule ^/robots.txt$ - [L]
>    [..]
>    RewriteRule ^/([^/]+)$               /search?keywords=$1 [R,L,NE]
>
> As :
> * we want to keep the url http://pdo/$package working
> * policy allows package name to end with .css .js or even be named favicon.ico
>
> --> What about moving static *css and *js to a static dir ?

It's probably a good solution but using http://pdo/static/*.(css,js) will be confusing if there is a package named 'static'. However, we could use a more specific name to mitigate the problem ('static-files' or even 'static-files-for-pdo' for example). We could wait until the problem occurs too but if the changes are done, it's a no-cost to use a name more specific.

Using a sub-domain (like http://static-package.d.o) is probably a bad idea because it will need an additional configuration for the *js files due to security policy of the web browsers.

The favico.ico could be replaced by a standard image (png, jpg) if it's not currently the case. The tag is 'link rel="icon"'. It could not work on old browsers. If the site uses the tag, the apache configuration for favicon could be removed and any package could be called 'favicon.ico'.


Reply to: