Mercurial > dirlist-php
comparison README.md @ 29:e4f534198385
Add note for apache.
author | edogawaconan <me@myconan.net> |
---|---|
date | Thu, 30 Oct 2014 12:29:39 +0900 |
parents | ce92f4d41714 |
children | 73833d29dbad |
comparison
equal
deleted
inserted
replaced
28:ce92f4d41714 | 29:e4f534198385 |
---|---|
1 dirlist | 1 dirlist |
2 ======= | 2 ======= |
3 | 3 |
4 Using capability of nginx. | 4 Using capability of nginx. |
5 | 5 |
6 Basically, add this block | 6 Usage |
7 ----- | |
8 | |
9 ### nginx | |
7 | 10 |
8 location @lister { | 11 location @lister { |
9 include fastcgi_params; | 12 include fastcgi_params; |
10 fastcgi_pass unix:/tmp/php-fcgi.sock; | 13 fastcgi_pass unix:/tmp/php-fcgi.sock; |
11 | 14 |
33 set $dl_dir $request_filename; | 36 set $dl_dir $request_filename; |
34 alias /srv/ftp/; | 37 alias /srv/ftp/; |
35 try_files $uri @lister; // try_files "" @lister if the alias is | 38 try_files $uri @lister; // try_files "" @lister if the alias is |
36 } | 39 } |
37 | 40 |
38 And done. Probably also works with apache but I have no idea how to set it up. | 41 ### apache |
42 | |
43 Assuming `mod_rewrite` is enabled, add this `.htaccess`: | |
44 | |
45 RewriteEngine On | |
46 RewriteCond %{REQUEST_FILENAME} -d | |
47 RewriteRule ^ /path/to/index.php [L] | |
48 | |
49 Note that `/path/to/index.php` should be visible from your location. Or something. I don't really know Apache. | |
50 | |
51 Also note that this `.htaccess` does not disable server processing of `php` or any other non-static files. | |
39 | 52 |
40 Configurations | 53 Configurations |
41 -------------- | 54 -------------- |
42 | 55 |
43 Here are some variables which changes how it behaves: | 56 Here are some variables which changes how it behaves: |