Summary: | Breadcrumbs don't appear if you go directly to /cgi-bin/koha/erm/ | ||
---|---|---|---|
Product: | Koha | Reporter: | David Cook <dcook> |
Component: | ERM | Assignee: | Jonathan Druart <jonathan.druart> |
Status: | NEW --- | QA Contact: | |
Severity: | minor | ||
Priority: | P5 - low | CC: | jonathan.druart, jonathan.field, martin.renvoize, pedro.amorim |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
Change sponsored?: | --- | Patch complexity: | --- |
Documentation contact: | Documentation submission: | ||
Text to go in the release notes: | Version(s) released in: | ||
Circulation function: |
Description
David Cook
2023-02-23 01:12:29 UTC
/erm/ should return a 404.
> That seems suboptimal...
What that? Can you detail? What do you suggest?
(In reply to Jonathan Druart from comment #1) > > That seems suboptimal... > > What that? Can you detail? What do you suggest? Maybe I'm wrong. I was thinking that overall we're trying to have fewer critical Koha things in Apache but maybe it doesn't matter. I was thinking it wouldn't be ideal to have to have a rewrite rule for every Vue.js module, but maybe that doesn't matter either. I imagine the RewriteRule is there to handle bookmarks to URLs like: http://localhost:8081/cgi-bin/koha/erm/eholdings/local/titles We could have http://localhost:8081/cgi-bin/koha/erm be the Perl script instead of http://localhost:8081/cgi-bin/koha/erm/erm.pl Looking at https://metacpan.org/dist/Plack/source/lib/Plack/App/CGIBin.pm it looks like it detects Perl scripts using either a file extension of .pl or looking at the shebang. I just tried it out http://localhost:8081/cgi-bin/koha/erm and it works (except for the breadcrumbs of course). |