try that patch again

This commit is contained in:
redmatrix 2016-02-08 14:19:49 -08:00
parent d96e985be0
commit 90fd23e0cd
2 changed files with 7 additions and 11 deletions

View file

@ -24,6 +24,9 @@ AddType audio/ogg .oga
# Also place auth information into REMOTE_USER for sites running # Also place auth information into REMOTE_USER for sites running
# in CGI mode. # in CGI mode.
RewriteCond %{REQUEST_URI} ^/\.well\-known/.*
RewriteRule ^(.*)$ index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA] RewriteRule ^(.*)$ index.php?q=$1 [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]

View file

@ -49,19 +49,12 @@ function _well_known_init(&$a){
break; break;
default: default:
// look in $WEBROOT/well_known for the requested file in case it is if(file_exists($a->cmd)) {
// something a site requires and for which we do not have a module echo file_get_contents($a->cmd);
// @fixme - we may need to determine the content-type and stick it in the header
// for now this can be done with a php script masquerading as the requested file
$wk_file = str_replace('.well-known','well_known',$a->cmd);
if(file_exists($wk_file)) {
echo file_get_contents($wk_file);
killme(); killme();
} }
elseif(file_exists($wk_file . '.php')) elseif(file_exists($a->cmd . '.php'))
require_once($wk_file . '.php'); require_once($a->cmd . '.php');
break; break;
} }