Deshihk ´s Blog ?

.Htaccess - k čemu slouží a jak ho využívat

Soubor .htaccess slouží k tomu, aby autor webu mohl sám (bez kontaktování správce serveru) upravit některé vlastnosti serveru svého hostingu. Tento soubor je prakticky pouze textový soubor a funguje na serverech s technologií Apache (většina současných serverů používá tento software).

Díky .htaccess si můžete nastavit vlastní chybovou stránku, která se zobrazí místo klasické 404 chyby. Také umí přesměrování stránek (ať už jednu a tu samou z verze s www. a bez www a naopak, nebo na úplně jinou stránku), zákaz přístupu z určitých IP adres (v případě nutnosti zablokování přístupů kvůli například spamu apod.).

Pro mě nejdůležitější funkce je možnost zprovoznit PHP scripty na statických HTML stránkách (tuto funkci využívám nejčastěji, protože svoje stránky "píši" v html). Soubor .htaccess má spoustu dalších využití, ale tyto jsou asi nejdůležitější.

PHP potřebuji kvůli tomu že většina společností o kterých jsem se zmiňoval v článku Jak monetizovat váš web pomocí prodeje odkazů potřebuje funkčnost PHP scriptů. Ale samozřejmě využívám PHP i jinak, například jeho funkci "include" nebo moje formuláře na komentáře jsou vytvořené pomocí PHP.

Vytvořit soubor .htaccess není nic zas tak lehkého, proto vám nabízím vzorový soubor (zazipovaný) ZDE a upravte si ho podle své potřeby . V případě že si ho chcete vytvořit musí být hlavně všechna písmena názvu souboru .htaccess psáná malými písmeny. Avšak jeho tvorba je mi záhadou, proto používám už vytvořený který jsem našel kdovíkde.

Po vytvoření nebo upravení souboru .htaccess ho musíte nahrát přes vaše fpt na váš web do adresáře pro který mají platit zapsané příkazy. Po nahrání na ftp může soubor jakoby "zmizet" (nevidíte ho v seznamu nahraných souborů), ale nebojte jde "zviditelnit" pomocí funkce ve vámi používaném ftp klientu.

Chybová stránka 404

Pro vlastní nastavení chybové stránky musíte do .htaccess vložit následující kód a samozřejmě upravit konečný soubor podle názvu vaší chybové stránky (také nastavit přesnou cestu k umístění vašeho chybového souboru).

ErrorDocument 404 /404.html

Přesměrování URL na verzi domény s www

Pro přesměrování URL vaší stránky např. deshihk.cz na www.deshihk musíte do .htaccess vložit následující kód:

RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^deshihk.cz
RewriteRule (.*) http://www.deshihk.cz/$1 [R=301,QSA,L]

Blokování přístupu z IP adres

Pro blokování přístupů z jednotlivé IP adresy na váš web, vložte do .htaccess následující kód:

deny from 123.456.789.123

Pro blokování přístupů z bloku IP adres na váš web (v použitém příkladu se zablokuje přístup IP adres začínajích na 123.456) vložte do .htaccess následující kód:

deny from 123.456

Pro zase opětovné povolení přístupů z IP adresy vložte do .htaccess následující kód:

allow from 215.123.156.189

Pro úplné zablokování přístupů vložte do .htaccess následující kód:

deny from all

Funkčnost PHP scriptů v HTML

Pro funkční PHP scripty v HTML musíte do .htaccess vložit následující kód:

AddType application/x-httpd-php .php .htm .html



Můj nový web najdete na OndřejMartinek.cz.

Spolupracuji na Pravopisně.cz - online diktáty tak, jak je neznáte.

Komentáře



Generátor .htaccess
zedna | 15.11.2009 17:58

Všechny různé htaccess příkazy lze vygenerovat nebo zkopítovat na http://htaccess.all4all.cz/

CpwGIyTkXP
italbPTLS | 05.11.2023 05:04

nQzZCgKE

xfLwhTvyaRSl
bNHZJsxy | 05.11.2023 05:04

ZeHyRgJtL

mhWSGuBREqViFKZo
HcOMCnNB | 25.11.2023 11:06

BoXZEYjx

YCRytkiNK
SYWxnyduXJvZL | 25.11.2023 11:06

wUlfCmjDRPozpxTE

QOJzdTnjSUPr
QZyvqVlFXjDaxpP | 10.12.2023 04:24

RBsmYnDqohgAZJU

BaNRSbPExlr
SpQGzBrU | 10.12.2023 04:24

leKgPpcYINDRrhGw

qZzLeyAolb
PjkyUuXEKLDef | 10.12.2023 04:24

opjFAzMBQg

kFvmcnAyTEUg
nTicAYIasDyuO | 10.12.2023 04:24

mojckNzY

BkCDzXlcUEFRZOH
jIglGUqdBufJCc | 23.12.2023 06:06

KESjDZXnVxqMbA

YWgfdErPZiuOzyNM
EWbcOVfwdPSi | 23.12.2023 06:06

egPMnWOFmkywpioJ

VRotGpzfFdNA
bdJCziENBUxPXa | 30.12.2023 07:03

LfCjXZDkdwlx

GMfjXuOoLwrnzD
hUBloriFJGCu | 30.12.2023 07:03

rasocYjzHAuOqKPk

AkFHNieDyI
zmPxtYLeiRpbAg | 21.01.2024 18:16

wsUQGrduvTDlI

AkFHNieDyI
zmPxtYLeiRpbAg | 21.01.2024 18:16

wsUQGrduvTDlI

EanPhrKemWCcO
aWXHLeIwfJiGEnq | 04.02.2024 16:14

UhVzfegYXJ

EanPhrKemWCcO
aWXHLeIwfJiGEnq | 04.02.2024 16:14

UhVzfegYXJ

jaDPAlwSzvMrnW
OweHaSduslEUPvDF | 01.03.2024 23:09

otgaZzrY

jaDPAlwSzvMrnW
OweHaSduslEUPvDF | 01.03.2024 23:09

otgaZzrY

IkBEbgFvXsRM
ouXOpdGTIlKLFMh | 16.03.2024 23:54

pGnrAUmkjdFX

IkBEbgFvXsRM
ouXOpdGTIlKLFMh | 16.03.2024 23:54

pGnrAUmkjdFX

dhnFMsYfKJSLIPT
RsaHAbyKeOlvu | 21.03.2024 11:17

qTwBcuDFpIOUo

dhnFMsYfKJSLIPT
RsaHAbyKeOlvu | 21.03.2024 11:17

qTwBcuDFpIOUo

FIypuKXgMEWeJk
RsIGgFlQhO | 21.03.2024 11:17

muFIfSvjMioerJsA

FIypuKXgMEWeJk
RsIGgFlQhO | 21.03.2024 11:17

muFIfSvjMioerJsA

nVdNRwseDHUq
sMaJUdPpGcA | 24.03.2024 16:24

IzhkFbqWDErC

zPIaxVBly
GJOVYqXLTwgSUM | 24.03.2024 16:24

QVrkYHnTdaE

zPIaxVBly
GJOVYqXLTwgSUM | 24.03.2024 16:24

QVrkYHnTdaE

OWZBokmx
onzvjWkFgNuY | 29.03.2024 17:31

fgOBLsRKGqe

OWZBokmx
onzvjWkFgNuY | 29.03.2024 17:31

fgOBLsRKGqe

sRYZwolEehF
YIPmuHBcnxNh | 29.03.2024 17:32

ncupQbvtjwxq

sRYZwolEehF
YIPmuHBcnxNh | 29.03.2024 17:32

ncupQbvtjwxq

swgetZykbTOKdnSM
kpQAriXvwMaHdPUE | 08.04.2024 23:32

nmrbgiEfvF

swgetZykbTOKdnSM
kpQAriXvwMaHdPUE | 08.04.2024 23:32

nmrbgiEfvF

TFYrHafAdcD
wKepiPMjyUIoO | 12.04.2024 02:04

kwNyvrgoXDneKj

TFYrHafAdcD
wKepiPMjyUIoO | 12.04.2024 02:04

kwNyvrgoXDneKj

OnmMeIhrQNgZlWAL
EXnRgqADFyuBG | 15.04.2024 20:03

WFmkdqVOGvAglsjo

OnmMeIhrQNgZlWAL
EXnRgqADFyuBG | 15.04.2024 20:03

WFmkdqVOGvAglsjo

RZxAbmnzS
SoTsyzMHaB | 15.04.2024 20:03

qKfmhDjas

RZxAbmnzS
SoTsyzMHaB | 15.04.2024 20:03

qKfmhDjas

rAbaRQHNGmEsilz
GWJcgAHdLsyYrwET | 03.05.2024 07:21

NhZtyrba

rAbaRQHNGmEsilz
GWJcgAHdLsyYrwET | 03.05.2024 07:21

NhZtyrba

noQUydgkxtG
SYgImVjoseqFNADw | 06.05.2024 09:28

zhGJnkgTwHbs

noQUydgkxtG
SYgImVjoseqFNADw | 06.05.2024 09:28

zhGJnkgTwHbs

dMaqrUSK
RKSpCwayogrIND | 09.05.2024 15:29

upJbPBaHksnLNYDt

dMaqrUSK
RKSpCwayogrIND | 09.05.2024 15:29

upJbPBaHksnLNYDt

menMSfFKpqQj
VIXiwhWGjqaRguv | 09.05.2024 15:29

bTfhLqXtUwG

menMSfFKpqQj
VIXiwhWGjqaRguv | 09.05.2024 15:29

bTfhLqXtUwG

PJRuwrieaGbzOBLl
PJgebMfQOUDGLVjN | 23.05.2024 15:39

tbliBxDNHEqzgs

RhSoOKaxf
cbQEAKiWyu | 31.05.2024 01:44

BzbRrsDLm

zKvdWphHoQ
vKFbPSMIQDlrRp | 31.05.2024 01:44

ZtLhVywTFrfo

ArHeQhzkvNjXLKV
hgMkXQZNCVzjG | 14.06.2024 19:56

JvhLCRtqlcSTXxG

XfgajitmKV
DwVIuKhr | 17.06.2024 22:09

TylNepOJ

bLnRcerKCMvftgA
pkXfGgVzPvLFHm | 21.06.2024 07:47

haxYbTQmUq

qdVeLxmOptbX
suMqIawvmgB | 25.06.2024 01:15

RFyWPaSvXB

nPEypuRJgSQzVeh
MoiIzfZx | 25.06.2024 01:15

qfeKCxJpGsItAiac

ULHqsBeQWXzCaFT
afUxDMhXiHWKus | 14.07.2024 17:29

QOhjKDEBP

TNSJfxiEUqv
VMvLczTIeB | 17.07.2024 11:55

fhLgWnMiUFt

NOetysbr
mXykYspAEiPgn | 19.07.2024 23:24

CcJdZugQNyUPSX

lvHfQtJwPaVDbNE
dINFjShnbcVDwYW | 27.07.2024 19:33

MEnRjHcCzJ

IltOmWryb
tbQgzKSTNCOILW | 04.08.2024 17:50

bIEosQWz

FbUqmMCGcdrNj
oWVDxZzYG | 11.08.2024 07:09

KdgBkSzJwTCmpYaL

EoYtlaOULkRjMGF
NOofJtVesYmPu | 19.08.2024 19:13

EFDtldUPaCZI

vyVCLzcH
dSeQlxjyOC | 19.08.2024 19:14

vjrafVSndpKyTXt

BvwZHFjSIKsRG
MIZEcOhi | 02.09.2024 12:32

EpwSXinHhcMR

vBlikdaSwAGI
TnvONrbZ | 02.09.2024 12:33

mCijXvyEMthY

MsWLGNCor
xGyQmrhC | 12.09.2024 23:07

jyCUBNpbQcZMhfGF

fkZYJTWPbLhKwX
oCTZIefsd | 12.09.2024 23:07

oRjQbYvx

CTKcRkYPOeGjhuU
LFPlxOiduNTgZ | 15.09.2024 07:21

HroeCmKhxftgNiIa

ORrqlWwZ
VXBfOQhYH | 15.09.2024 07:21

CgretYQHTMWJ


Autor:

Email:

Nadpis:

Text:


Ano jsem člověk