the resource requested razón present origin has from font faltante encabezado control been awesome allow php codeigniter

php - resource - razón encabezado cors access control allow origin faltante



Política CORS de Codeigniter: Sin error ''Control-acceso-Permitir-Origen'' ¿Cómo resolver? (2)

Intente permitir GET y OPCIONES

<?php header(''Access-Control-Allow-Origin: *''); header("Access-Control-Allow-Methods: GET, OPTIONS");

Si lo anterior no funciona, intente permitir el acceso a recursos de fuentes a través de .htaccess (para apache) o en el bloque de servidores nginx - agregue estas líneas:

# Apache config <FilesMatch ".(eot|ttf|otf|woff)"> Header set Access-Control-Allow-Origin "*" </FilesMatch>

o

# nginx config if ($filename ~* ^.*?/.(eot)|(ttf)|(woff)$){ add_header Access-Control-Allow-Origin *; }

Error: acceso a la fuente en '' http://www.example.com//assets/global/plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0 '' del origen '' http: // example .com ''ha sido bloqueada por la política de CORS: no hay ningún encabezado'' Access-Control-Allow-Origin ''en el recurso solicitado. El origen '' http://ejemplo.com '' no está, por lo tanto, permitido.

Solución:

<?php header(''Access-Control-Allow-Origin: *''); class Home extends CI_Controller { public function index() { $this->load->view(''master''); } } ?>

Intenté esta Solución pero no funciona. ¿Podrían por favor ayudarme a resolverla? y cómo eliminar index.php de la URL?


Permitir secuencias de comandos entre sitios puede causar problemas de seguridad; intente ajustar las opciones de codeigniter;

1.) Ir al archivo application / config / config.php,
2.) encuentre $ config [''base_url''] = ""; y
3.) coloque la ruta de la carpeta de su proyecto como valor. $ config [''base_url''] = "http: // localhost / yourProjectFolder /";