Jump to content

Welcome to OldStyle Community!


Bun venit pe OldStyle Community, ca pe cele mai multe comunitati, trebuie sa te inregistrezi pentru a putea vizualiza categoriile sau topicurile sau pentru a putea posta.

Beneficiile unui cont:
  • Navigarea pe un forum bine pus la punct.
  • Profesionalism, seriozitate si maturitate.
  • Servere de calitate maxima.
  • Privilegiul de a invata si a afla lucruri noi.
  • Posibilitatea de a cunoaste oameni si de a-ti face prieteni.
  • Sansa si sprijinul de a-ti dezvolta planurile si ideile in lumea internetului.
Fi o parte din OldStyle Community conectandu-te sau inregistrandu-te pe ea.
 
Guest Message by DemOnJR

Photo

Rewrite rule in htaccess


  • Please log in to reply
No replies to this topic

#1
MeClaud

MeClaud

    Fost Administrator Secundar!

  • + Members
  • 49 posts
  • Nume:
    Bogdan
  • Player:
    Russian can oppener
  • Varsta:
    19
  • Steam:
    Lester
  • Oras:
    Leipzig
  • Tara:
    Germania
  • Offline

Rewrite rule este un modul din apache care se ocupa in principal cu customizarea url-urilor pentru a deveni "user-friendly". Practic el poate, spre exemplu, sa inlocuiasca un url precum "

Please Login HERE or Register HERE to see this link!

" in

Please Login HERE or Register HERE to see this link!

sau cum dorim noi sa arate.

Pentru a face acest lucru creem un fisier .htaccess in acelasi folder cu fisierul pe care vrem sa il folosim, in cazul nostru index.php. Daca aveti deja un fisier .htaccess puteti adauga codul la cel existent.

Codul pentru Rewrite rule este: 

<IfModule mod_rewrite.c>
	RewriteEngine On

	RewriteBase /website

	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteCond %{REQUEST_FILENAME} !-f

	RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>

Ce putem modifica aici este "/website", aceasta fiind calea spre situl nostru de la primul / din url. Un alt lucru ar fi "index.php?url=", care este fisierul pe care il folosim, alaturi de cheia $_GET.

Cum il folosim? Odata adaugat .htaccess-ul inlocuim linkurile din ".../index.php?url=pagina" in ".../pagina".

 

 

ATENTIE!!! Orice eroare in .htaccess va da eroare 500!!

 

Bafta!


  • 0


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users