Blog
htaccess per defecte wordpress

Fitxer htaccess per defecte de WordPress

Comparteix a

Què és un fitxer .htaccess

El fitxer .htaccess és un fitxer de configuració del servidor web Apache i és com aquest gestiona els canvis de configuració a nivell de directori.

El fet de ser un fitxer que comença per un . fa que sigui un fitxer ocult de sistema i per tant és possible que si accedeixes al teu WordPress per FTP o per webFTP no el vegis. Si et passa això busca la configuració del programa i segur que trobes com dir-li que et mostri els fitxers ocults.

Com mostrar fitxers ocults amb FileZilla

Com mostrar fitxers ocults amb Transmit

Com mostrar fitxers ocults amb cpanel

Com mostrar fitxers ocults amb Plesk

Fitxers .htaccess per defecte de WordPress

WordPress modifica aquest fitxer per poder gestionar els enllaços permanents i aconseguir tenir URL amigables.

El fitxers .htacces per defecte d’una instal·lació WordPress és el següent:

# BEGIN WordPress

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Per a un WordPress multisite que treballi amb directoris és

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

i per a un WordPress multisite que treballi amb subdominis

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

Com regenerar el fitxer .htaccess de WordPress?

Si per algun motiu els enllaços permanents del teu WordPress no funcionen correctament, o tens problemes amb els enllaços a algun Custom Type concret del teu web el millor és regenerar el fitxer .htaccess.

Per sort, fer això des de WordPress és molt senzill. Cal accedir a l’apartat de la configuració on es defineixen els enllaços permanents i modificar-la, després la pots tornar a deixar igual, per a fer-ho has d’anar a

Opcions -> Enllaços permanents

 

 

Altres entrades que et poden interessar

Redirecció 301: què és i com es fa

Redirecció 301: què és i com es fa

Google, però també els usuaris i altres webs, poden tenir enllaços al nostre web però a vegades aquests enllaços deixen de ser vàlids perquè el nostre web està viu i evoluciona. Hem d’intentar evitar que en aquests casos ens aparegui l’error 404 que no...