Estoy intentando comprender el código de un programa en php, que me han impuesto modificar para una web, y la verdad es que estoy estancado desde el principio.
El programa rula en mi servidor, que es Linux, pero no lo hace en el localhost de mi ordenador, que es windows.
El código del .htaccess es el siguiente:
Código PHP :
Options -MultiViews +FollowSymLinks rewriteEngine off RewriteCond %{REMOTE_ADDR} 125.162.88.171 [NC] RewriteRule .* http://en.wikipedia.org/wiki/Lammer [R=307,L] RewriteCond %{REMOTE_ADDR} 124.0.71.7 [NC] RewriteRule .* http://en.wikipedia.org/wiki/Lammer [R=307,L] # PARA EL DESARROLLO #php_flag display_errors on #php_flag display_startup_errors on #php_value error_reporting 8191 # PARA LA PRODUCCION php_flag display_errors off php_flag display_startup_errors off php_value error_reporting 6143 php_value sendmail_from [email protected] Directoryindex index.html index.php
Me sale un error 500 con todo ese código:
Código :
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
Si le quito las primeras ordenes, que es para mostrar libremente la carpeta y para desbloquear todo, y las que redireccionan si se accede mediante ciertas ips, me sale todo el código php, o sea, el navegador no me reconoce dicho código.
Por lo menos, es para saber que debo buscar para modificar.