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.