Another Readme update
This commit is contained in:
parent
3f8693ba4a
commit
2dc1c599ee
24
README
24
README
|
@ -84,7 +84,7 @@ the internal location of nginx has to split like that.
|
|||
|
||||
I use a Kobo eReader Touch and its browser cannot download through php file (the
|
||||
extension has to be known). To allow downloading on my ereader I added some
|
||||
url rewriting (location /download/).
|
||||
url rewriting (location /download/). More on rewriting later.
|
||||
|
||||
If your Calibre database is inside your web directory then there is no need for
|
||||
an internal location.
|
||||
|
@ -101,6 +101,28 @@ able to make it work with FBReader and Mantano Reader.
|
|||
It seems that Aldiko didn't implement it properly so it won't work with COPS or
|
||||
any other custom OPDS catalog.
|
||||
|
||||
= URL rewriting =
|
||||
|
||||
* Nginx :
|
||||
|
||||
location /download/ {
|
||||
rewrite ^/download/(\d+)/.*\.(.*)$ /fetch.php?id=$1&type=$2 last;
|
||||
break;
|
||||
}
|
||||
|
||||
* Apache (Thanks to gaspine : http://www.mobileread.com/forums/showpost.php?p=2120724&postcount=48) :
|
||||
the .htaccess :
|
||||
RewriteEngine on
|
||||
RewriteOptions inherit
|
||||
RewriteRule ^download/(.*)/.*\.(.*)$ fetch.php?id=$1&type=$2 [L]
|
||||
if you have not mod_xsendfile, in the config file simply set :
|
||||
$config['cops_x_accel_redirect'] = "location";
|
||||
|
||||
* Cherokee (Thanks to Christophe) :
|
||||
* Add a Behavior of type Regular Expression : /cops/download/(.*)/.*\.(.*)$
|
||||
* Choose the handler Redirection
|
||||
* Add the substitution regexp : "/cops/download/(.*)/.*\.(.*)$" --> "/cops/fetch.php?id=$1&type=$2"
|
||||
|
||||
= Known problems =
|
||||
|
||||
* Only tested by me with Nginx but confirmed to work with Apache and Cherokee.
|
||||
|
|
Loading…
Reference in a new issue