Skip to content

Servidores Apache

Nicolás Giacaman edited this page Feb 25, 2021 · 2 revisions

En caso de estar usando servidores con Apache, puede usar un archivo .htaccess para habilitar la opción de mod_rewrite. Esta opción nos permite cambiar nuestra url de proyecto.com/index.php/seccion a proyecto.com/seccion ayudando a mejorar la navegación y el SEO.

Creando el archivo htaccess

Debemos crear un archivo .htaccess en la raíz del proyecto (junto al index.php). Dentro de este archivo podemos colocar lo siguiente:

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

htaccess y subdominios

En caso de tener nuestro mini proyecto en un subdominio debemos cambiar un poco el archivo Por ejemplo, si estamos en el subdominio /api debemos colocar lo siguiente:

<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteBase /api/
	RewriteRule ^index\.php$ - [L]
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule . /api/index.php [L]
</IfModule>
Clone this wiki locally