abr
9
2012

Error 500 | Internal Server Error

Descarga el contenido del Artículo en PDF Download PDF

El Error 500 es un error común que se produce por algún fallo en los permalinks de tu web. Cuándo esto ocurre nuestro servidor mostrará una página alertándonos del Error:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster @example.com 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.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.0 Server at thisdomain.com Port 80

Suele producirse por algún fallo en la escritura de los permalinks. Tomemos este ejemplo:

Tu web es www.viajerossinrumbo.com y quieres que un link apunte a www.viajerossinrumbo.com/destinos ahora escribes la siguiente dirección en el hipervínculo www.viajerossinrumbo.com/destinoss  , cuando hagas click en el hipervínculo al no encontrar la dirección producirá un Error 500.

También se puede dar si has modificado los permalink en la estructura de wordpress (suponiendo que uses wordpress) y algunos los tengas puestos a mano y no hayan cambiado, es decir, sigan apuntando donde apuntaban antes y ahora ya no existen.

Por último es posible que hayas modificado o cambiado el archivo .htaccess, el modulo rewrite reescribe las URL a las que está apuntado.

Por ejemplo el archivo .htaccess está así:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /codigo/
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /codigo/index.php [L]
</IfModule>

# END WordPress

Suponemos que has cambiado el contenido a otra carpeta que se llama “cod”, también tendrías que cambiar la ruta que apunta el .htaccess, quedaría así:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /cod/
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /cod/index.php [L]
</IfModule>

# END WordPress

Click on any of these buttons to help us to maintain this website.      
CJO

Artículos relacionados

Leave a comment


siete × 5 =

ndslite

Ayudas!

Recientes

  • Lord Belial: Me fue muy útil, muchas gracias.
  • Sizet Experience: Una herramienta muy útil sobre todo cuando usamos muchos plugins. El tema que mencionas del hosting...
  • Anika La Rubia: Estos son básicos y lo más utilizados, pero la lista es realmente extensa como he visto en bloogie.es...
  • robert: Hola, sera que podrías poner el código html, Saludos
  • luis: como seria el codigo,si cuando yo ingrese las coordenadas me muestre un punto en el mapa