El fitxer .htaccess és un fitxer de configuració utilitzat en servidors web basats en Apache. És utilitzat per controlar i configurar el comportament d'un lloc web.

 

El fitxer .htaccess té múltiples funcions i permet personalitzar la configuració d'un lloc web de forma específica. Algunes de les funcions principals són:

 

 - Redireccions: Pots redirigir URL's d'una pàgina a una altra, el qual és útil quan canvies l'estructura del teu lloc web o vols redirigir d'una versió anterior a una nova.

 - Protecció de directoris: Pots restringir l'accés a certs directoris especificant permisos d'usuari i contrasenya.

 - Personalització d'errors: Pots personalitzar les pàgines d'error que es mostren quan ocorre un error al teu lloc web, com l'error 404

 - Control de caché: Pots configurar la caché del teu lloc web per millorar el temps de càrrega de les pàgines i reduir la càrrega al servidor.

 

Exemple de codi .htaccess predeterminat per a PrestaShop

El codi que adjuntem a continuació és el .htaccess per defecte de quan realitza una instal·lació de Wordpress nova:

 

# Activar el motor de reescritura de URL

RewriteEngine On

 

# Establecer el directorio base

RewriteBase /

 

# Redirigir a HTTPS

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

# Evitar el acceso directo a los archivos

RewriteRule ^config/(.*)\.php$ - [R=404,L,NC]

 

# Bloquear el acceso a ciertos directorios

RewriteRule ^(?:admin|bin|cache|classes|config|controllers|docs|localization|log|override|pdf|src|tests|tools|translations|upload|var)/ - [F,L]

 

# Redirigir URLs amigables para el SEO

RewriteRule ^(.*)\.html$ /index.php?controller=$1 [QSA,L]

 

# Redirigir el tráfico a index.php

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

 

Recorda que aquest és un exemple d'un fitxer .htaccess predeterminat per a una instal·lació nova de PrestaShop. Pots personalitzar-lo segons les teves necessitats i requeriments específics.

 

El fitxer .htaccess esmentat es refereix a la configuració predeterminada del fitxer .htaccess a PrestaShop 1.7. Aquesta configuració és vàlida i s'aplica a les versions de PrestaShop 1.7.x.

 

Si necessites ajuda per verificar la versió de PrestaShop que estàs utilitzant, pots fer-ho fàcilment des del panell d'administració de PrestaShop. Només has d'accedir a la secció "Paràmetres Avançats" en el menú lateral i fer clic en "Informació". Allà trobaràs la secció "Informació de la botiga" que mostra la versió de PrestaShop que estàs utilitzant.

 

 

Per a més informació, pots contactar amb nosaltres.