Sign in to follow this  
Cornel Iulian

[Tutorial] Introducere .htaccess

1 post in this topic

'FAQ'

1:

Q: Hostul meu suporta .htaccess ?

A: Majoritatea hosturilor pe Apache suporta .htaccess.Daca nu esti sigur contacteaza administratorul serverului.

 

2:

Q: Ce pot face cu acest fisier ?

A: Poti: pune parola la anumite foldere,redirectionare,mesaje de erori personalizate, schimbarea extensiilor fisierelor, banare dupa adresa IP, oprirea listarii directoarelor sau folosirea altui fisier ca index, in loc de index.html/htm/php/etc.

 

3:

Q:De ce .htaccess si nu htaccess ?

A:In sistemele *nix, fisierele a caror denumire incepe cu . sunt luate drept fisiere ascunse, si sunt listate doar cu anumite atribute speciale ale programelor de manipulare a fisierelor.

 

4:

Q:Pe Windows nu pot redenumi in htaccess .htaccess, de ce?

A:Pentru ca Windows nu ia in considerare sistemul de ascundere a fisierelor folosit de sistemele *nix, astfel el crezand ca denumirea ".htaccess" = numele fisierului inexistent + extensia htaccess. Incercati sa folositi Notpad, iar cand salvati, salvati cu "Save As..."

 

Inca ceva de mentionat:

Fisierul .htaccess a fost creeat initial pentru a putea fi folosit in cadrul Apache pentru protejarea folderelor si fiserelor cu parole, dar fiind deja interpretat de Apache, creatorii de mod-uri Apache au inceput sa il foloseasca si pentru alte scopuri.

 

Creearea fisierului...

 

Creearea fisierului s-ar putea sa provoace niste dureri de cap userilor cu sisteme de operare mai vechi (windows 3.1 etc...)

Ca sa creem fisierul nostru facem urmatoarele:

- deschidem notepad

file=> save as => la 'save as type' selectam 'all files', apoi la file name punem:

 
.htaccess

 

Pagini de erori customizate: Sintaxa:

ErrorDocument numarul-erorii /fisierul.html

Codurile celor mai des intalnite erori:

401 - Pagina protejata cu parola

400 - Cerere gresita

403 - Pagina interzisa

500 - Eroare interna

404 - Pagina gresita sau inexistenta

Deci un exemplu ar arata cam asa:

ErrorDocument 404 /n-am-gasit.html

 

Toate erorile .htaccess:

  100 Continue 

  101 Switching Protocols 

  200 OK 

  201 Created 

  202 Accepted 

  203 Non-Authoritative Information 

  204 No Content 

  205 Reset Content 

  206 Partial Content 

  300 Multiple Choices 

  301 Moved Permanently 

  302 Moved Temporarily 

  303 See Other 

  304 Not Modified 

  305 Use Proxy 

  400 Bad Request 

  401 Unauthorized (directory is protected by a password) 

  402 Payment Required 

  403 forbidden (all visitors are barred from looking at this file or directory) 

  404 file not found 

  405 Method Not Allowed 

  406 Not Acceptable 

  407 Proxy Authentication Required 

  408 Request Time-Out 

  409 Conflict 

  410 Gone 

  411 Length Required 

  412 Precondition Failed 

  413 Request Entity Too Large 

  414 Request-URI Too Large 

  415 Unsupported Media Type 

  500 internal server error (cgi script error) 

  501 Not Implemented 

  502 Bad Gateway 

  503 Service Unavailable 

  504 Gateway Time-Out 

  505 HTTP Version Not Supported

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this