apache - .htaccess file causes 500 Internal Server Error -
my .htaccess file causes 500 internal server error
options -indexes adddefaultcharset utf-8 #defaultlanguage bg serversignature off <ifmodule mod_rewrite.c> rewriteengine on rewritebase / rewritecond %{request_uri} !webroot rewriterule ^$ webroot/ [l] rewriterule (.*) webroot/$1 [l] </ifmodule>
the mod_rewrite module on , think line causes problem one:
rewriterule ^$ webroot/ [l]
if drop rewriterule lines file works add them 500 error. have basic knowledge of .htaccess files tips , explanations more welcome. thank you!
edit: reference, here's .htaccess file in webroot folder, requested in comments:
options -indexes adddefaultcharset utf-8 #defaultlanguage bg serversignature off <ifmodule mod_rewrite.c> rewriteengine on rewritecond %{request_filename} !-d rewritecond %{request_filename} !-f rewriterule ^(.*)$ index.php [qsa,l] </ifmodule>
i'll try access apache log files , see if can guidance records there.
another edit: here apache logged errors:
[sun jun 14 14:27:19 2015] [error] [client some_ip_address] request exceeded limit of 10 internal redirects due probable configuration error. use 'limitinternalrecursion' increase limit if necessary. use 'loglevel debug' backtrace., referer: some_referer [sun jun 14 14:27:19 2015] [error] [client some_ip_address] request exceeded limit of 10 internal redirects due probable configuration error. use 'limitinternalrecursion' increase limit if necessary. use 'loglevel debug' backtrace., referer: some_referer [sun jun 14 14:27:19 2015] [error] [client some_ip_address] request exceeded limit of 10 internal redirects due probable configuration error. use 'limitinternalrecursion' increase limit if necessary. use 'loglevel debug' backtrace., referer: my_domain_name [sun jun 14 14:27:19 2015] [error] [client some_ip_address] request exceeded limit of 10 internal redirects due probable configuration error. use 'limitinternalrecursion' increase limit if necessary. use 'loglevel debug' backtrace., referer: my_domain_name [sun jun 14 14:27:20 2015] [error] [client some_ip_address] request exceeded limit of 10 internal redirects due probable configuration error. use 'limitinternalrecursion' increase limit if necessary. use 'loglevel debug' backtrace., referer: some_referer [sun jun 14 14:27:20 2015] [error] [client some_ip_address] request exceeded limit of 10 internal redirects due probable configuration error. use 'limitinternalrecursion' increase limit if necessary. use 'loglevel debug' backtrace., referer: some_referer [sun jun 14 14:27:20 2015] [error] [client some_ip_address] request exceeded limit of 10 internal redirects due probable configuration error. use 'limitinternalrecursion' increase limit if necessary. use 'loglevel debug' backtrace., referer: my_domain_name [sun jun 14 14:27:20 2015] [error] [client some_ip_address] request exceeded limit of 10 internal redirects due probable configuration error. use 'limitinternalrecursion' increase limit if necessary. use 'loglevel debug' backtrace., referer: my_domain_name
you used rewriterule option @ end of line [l], make sure there no leading or trailing space in braces. i.e
[l ] or [ l]
Comments
Post a Comment