Saltar al contenido

Configurar el fichero htaccess cuando el dominio principal est谩 en una carpeta

apache

En esta entrada os dejo los ficheros .htaccess que utiliza el servidor Apache. Esta configuracaci贸n del fichero .htaccess es la qu茅 debes de utilizar cuando el dominio principal de tu web se encuentra alojado en una carpeta o directorio.

Para los dominios no principales no hace falta todo esto, solamente para el dominio principal, ya que si tu hosting utiliza cpanel se encuentra alojado en el raiz de public_html/ y es necesario tener una configuraci贸n diferente al resto de dominios.

Este ser铆a el c贸digo que tiene que tener tu fichero .htaccess si tu web corre sobre http y no sobre https.

Obviamente tienes que cambiar tanto el nombre del blog por el tuyo como el nombre de la carpeta por al tuya.

.httaccess para http
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?codifica.me$
RewriteCond %{REQUEST_URI} !^/carpeta/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /carpeta/$1
RewriteCond %{HTTP_HOST} ^(www.)?codifica.me
RewriteRule ^(/)?$ carpeta/ [L]

RewriteBase /carpeta/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /carpeta/index.php [L]

A continuaci贸n dejo el c贸digo para el que caso de que uses https y no http.

.httaccess para httpS
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^(www.)?codifica.me$
RewriteCond %{HTTPS_HOST} ^(www.)?codifica.me$
RewriteCond %{REQUEST_URI} !^/carpeta/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /carpeta/$1
RewriteCond %{HTTP_HOST} ^(www.)?codifica.me$
RewriteCond %{HTTPS_HOST} ^(www.)?codifica.me$
RewriteRule ^(/)?$ carpeta/ [L]
RewriteBase /carpeta/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /carpeta/index.php [L]

.htaccess Apache
apache

Despu茅s en el fichero de tu directorio o carpeta puedes encontrar otro fichero .htaccess que haya generado tu instalaci贸n de wp o el mismo hosting. Este fichero puedes a帽adirle m谩s informaci贸n pero ten cuidado de no a帽adirle m谩s redirecciones que puedan dar problemas. Puedes dejarlo en blanco para hacer pruebas y ver que funciona y despu茅s a帽adirle lo que necesites en el caso de que necesites a帽adirle algo m谩s.