Get In Touch
541 Melville Ave, Palo Alto, CA 94301,
anthoncode.com
Ph: +1.831.705.5448
Work Inquiries
info@anthoncode.com
Ph: +1.831.306.6725
Back

Soluciona el error 404 en JavaScript

El error 404 de JavaScript se ha vuelto muy común en cualquier aplicación web mucho más cuando este se sube a un dominio y hosting, esto se debe porque la aplicación web no esta encontrando los archivos js, ahora te enseñaré algunas de las soluciones que recomiendo.

error 404 en JavaScript php
Error 404 JavaScript

Agrega un archivo HTACCESS

Para redireccionar correctamente un archivo htaccess soluciona este problema en la mayoría de los casos, estos son algunos de los cuales puedes usar.

Abrir bloc de notas copiar cualquiera de los siguientes códigos y guardarlo sin extensión con un punto por delante, ejemplo: «.htaccess» y subirlo al directorio principal.

  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond $1 !^(index\.php|images|robots\.txt)
  RewriteRule ^(.*)$ index.php?/$1 [L]

<IfModule !mod_rewrite.c>
  # If we don't have mod_rewrite installed, all 404's
  # can be sent to index.php, and everything works as normal.
  # Submitted by: ElliotHaughin

  ErrorDocument 404 /index.php
</IfModule>

DirectoryIndex index.php

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|robots\.txt)

RewriteRule ^(.*)$ index.php?/$1 [L]

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>

Si haces uso de CodeIgniter

Debes abrir el archivo config.php el cual se encuentra en app/config/ asegúrate de que en base_url este el dominio completo, en index_page es importante que este index.php para que cargue la página, este es uno de los motivos por los que muestra el error 404 (no encuentra página).

Aquí puedes ver más sobre el error 404 en aplicaciones con CodeIgniter.

$config['base_url'] ="http://mywebsite.com";
$config['index_page'] = 'index.php';
$config['uri_protocol'] = 'AUTO';

$config['encryption_key'] = 'SET_ANY_KEY_TO_USE_SESSION';

Marco Antonio
Marco Antonio
Marco Antonio es un Analista de Sistemas y apasionado por la programación y el diseño web, fundó AnthonCode para fusionar su experiencia técnica con la creatividad. Como redactor y desarrollador, se enfoca en crear soluciones digitales innovadoras y efectivas.

2 comments

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *