php - Apache not loading htaccess but still rewriting -


i installed ubuntu on home computer dual boot.

i have htaccess in following path:

/var/www/html/cortana/html/.htaccess 

i'm using standard apache server version 2.4

now zend framework project sits at:

/var/www/html/cortana/html/index.php 

and access going http://localhost/cortana/html/index.php in browser.

here current .htaccess

setenv application_env development rewriteengine on rewritecond %{request_filename} -f [or] rewritecond %{request_filename} -s [or] rewritecond %{request_filename} -l [or] rewritecond %{request_filename} -d rewriterule ^.*$ - [nc,l] rewriterule ^.*$ index.php [nc,l] 

now when go index.php , type <?php echo getenv('application_env');die()?> no response

also, here error log:

[thu jan 21 03:00:06.542376 2016] [authz_core:error] [pid 5262] [client 127.0.0.1:52981] ah01630: client denied server configuration: /var/www/html/cortana/html/.htaccess 

however using mod rewrite module because handling redirects in application. also, if remove htaccess project html directory still works

i think might apache configuration issue due using project inside /var/www/html root path.

any why not using supplied htaccess project appreciated

try using code @ top of .htaccess file:

order deny,allow allow 

if it's still not working, please past .htaccess file @ root of project.

edit:

or in virtualhost configuration might add require granted. have @ this related question.


Comments

Popular posts from this blog

sql - VB.NET Operand type clash: date is incompatible with int error -

SVG stroke-linecap doesn't work for circles in Firefox? -

python - TypeError: Scalar value for argument 'color' is not numeric in openCV -