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

Com crear i per a què serveix un Child Theme de WordPress?

Com crear i per a què serveix un Child Theme de WordPress?

Què podem fer si volem treballar amb una plantilla de wordpress però a la vegada li volem fer modificacions i aquestes requereixen que editem algún dels seus fitxers? La resposta és Child Theme. WordPress necessita una plantilla per a poder mostrar la plana. És el que...
Què és un CSM? Joomla vs WordPress

Què és un CSM? Joomla vs WordPress

Segurament us sonen les paraules CMS, WordPress i Joomla però què son i per a què serveixen? Necessito un CMS per a fer el meu web? Quin és el que millor s’ajusta a les meves necessitats? Aquestes son preguntes que moltes vegades ens heu fet i que intentarem...