WordPress Originala .htaccess Dosiero kaj Kodo
WordPress .htaccess Dosiero
WordPress-reteja strukturo estas ĝenerale nomata sistemo pri administrado de enhavo aŭ CMS. WordPress, unu el la plej popularaj blogaj aplikaĵoj hodiaŭ, akiris konsiderindan reputacion en la interreta komunumo danke al siaj multaj avantaĝaj trajtoj.
En ĉi tiu artikolo, ni vidos, kio estas la Htaccess-dosiero kaj kion ĝi faras, kiu troviĝas en WordPress same kiel en alia retejo-programaro.
Kio estas Htaccsess?
.htaccess fakte estas dosiero ne tre videbla. Ĝi kutime troviĝas en la radika dosierujo de via retejo. Ankaŭ, ĝi ne estas dosiero specifa por WordPress-sistemoj nur. Ĝi povas esti metita en la radikan dosierujon por iu ajn retejo, kiu uzas Apache-servilon.
Htaccess, agorda dosiero por la servilo, estas serĉata kaj trovita kiam la retservilo funkcias. Ĝi tiam estas prizorgita.
Fakte, la celo de la dosiero .htaccess estas reagordi iujn agordojn de Apache-serviloj. Aŭ oni povas diri, ke ĝi ankaŭ funkcias por ŝalti kaj malŝalti iujn agordojn.
Dum ĝi ĝenerale havas funkcion kiel redirekti ne-www-etendaĵojn al www aŭ inverse, ĝi ankaŭ permesas multajn malsamajn funkciojn kiel ekzemple blokado de robotoj, MIME-tipaj aldonoj kaj sekurecaj agordoj.
Kreante defaŭltan .Htaccess-dosieron por WordPress
Kiam vi instalas la WordPress-sistemon sur via Apache-servilo, la Htaccess-dosiero estos aŭtomate alŝutita. Tamen, ĉar ĝi estas kaŝita, vi devas 'Vidigi kaŝitajn dosierojn'. Sed foje, ial ajn, la dosiero .HTaccess eble ne estis alŝutita aŭ eble estis forigita. Tiam vi devos krei ĉi tiun dosieron permane.
Por krei .htaccess-dosieron permane;
- Vi devas konektiĝi al la radika dosierujo de via retejo, ĉu de Cpanel aŭ FTP.
- Poste kreu tekstan dosieron nomatan .htaccess
- Aldonu la defaŭltan Htaccess-kodon sube en la tekstdosieron
Se vi uzas normalan WordPress-blogon aŭ retejon, la htaccess-kodo sube estos sufiĉa por vi.
# KOMENCU WordPress
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Reskribi Regulo . /index.php [L]
# FINO WordPress
- Post aldoni la kodon, konservu kaj eliru kaj kontrolu la dosieron.
Se vi uzas WordPress MultiSite kiel Subdosiero, vi devos apliki la jenajn kodojn;
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# aldonu malantaŭan oblikvon al /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [AŬ]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
ReskribiRegulon ^(wp-(enhavo|admin|inkludas).*) $1 [L]
Reskribi Regulon ^(.*\.php)$ $1 [L]
Reskribi Regulo . index.php [L]
Aŭ, se vi uzas MultiSite kiel Subdomajnon, vi povas apliki la kodojn sube.
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# aldonu malantaŭan oblikvon al /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [AŬ]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
ReskribiRegulon ^(wp-(enhavo|admin|inkludas).*) $1 [L]
Reskribi Regulon ^(.*\.php)$ $1 [L]
Reskribi Regulo . index.php [L]
Se vi ne scias kiel redakti dosierojn, vi povas elŝuti ilin de malsupre kaj alŝuti ilin per FTP aŭ Dosiera administranto.
Por Elŝuto Jen Vi povas klaki.
Ĝis revido en nia sekva artikolo :)