Problema htaccess linkuri rescrise pentru doua fisiere php
Probleme, intrebari si subiecte legate de Server Apache, setari in fisier htaccess si Gazduire site-uri Web (Hosting).
-
alexinio3d
- Mesaje: 96
Problema htaccess linkuri rescrise pentru doua fisiere php
Salutare din nou...
Am intampinat o problema cu crearea fisierului .htaccess.
Problmea ii ca la linkurile cu fisierul sesstore.php merge cum trebuie si cand am incercat cu fisierul showitem.php nu a mai mers.
Asa am scris fisierul .htaccess :
Cod: Selectaţi tot
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*?)/(.*?)\.html$ seestore.php?lang=$1&cat_produs=$2 [NC,L]
RewriteRule ^(.*?)\.html$ seestore.php?cat_produs=$1 [NC,L]
RewriteRule ^(.*?)/(.*?)\.html$ showitem.php?lang=$1&produs=$2 [NC,L]
Cand acceses linkul
silvoproject.ro/ro/Leag%C4%83ne%20copii.html nu-mi arata nimica, dar cand accesez
silvoproject.ro/showitem.php?lang=ro&produs=Leag%C4%83ne%20mijlocii i-mi arata cum trebuie.
Imi puteti spune la ce am gresit la configurarea .htacces ?
Siteuri create / configurate de mine :
SilvoProject.Ro ( Magazin Online ) :
SilvoProject.Ro
TreiSute.Ro ( Comunitate de gaming ) :
TreiSute.Ro
MarPlo
Mesaje: 4343
Posibil ca problema sa fie ca nu este diferentiere intre regulile de rescriere pentru "seestore.php" si "showitem.php". Sunt la fel:
^(.*?)/(.*?)\.html$
Si se creaza conflict intre ele.
Trebuie o anumita diferenta, de exemplu, una din ele sa aibe terminatie diferita (htm).
Cod: Selectaţi tot
RewriteRule ^(.*?)/(.*?)\.htm$ showitem.php?lang=$1&produs=$2 [NC,L]
Subiecte similare
-
Produsul Dot a doua array in Javascript
JavaScript - jQuery - Ajax
Primul mesaj
Cum se poate implementa eficient o metoda dotProduct (pentru a obține produsul Dot din două array) fără a importa alte biblioteci Javascript?
De...
Ultimul mesaj
Iată o metodă.
Se foloseste funcția map() pentru a crea un nou array cu rezultate înmulțite ale fiecărui index, apoi se aplica funcția reduce()...
-
Regex pentru adrese
PHP - MySQL - XML
Primul mesaj
Salut,
As avea si eu nevoie de ajutor! incerc de ceva zile sa dezvolt un regex/ sau o alta solutie, sa vad daca intr-un string mai mare exista o...
Ultimul mesaj
Ai putea folosii o functie de localizare IP/browser, dar ar fii ceva individual, facusem eu in trecut o functie, ceva de verificare IP si blocare pe...
-
Material supraconductor, pentru o revoluție energetică
Stiri Deosebite
Materialele supraconductoare necesită de obicei temperaturi extrem de reci pentru a funcționa. Dar o nouă descoperire ar putea schimba asta.
Oamenii...
-
Premiul Nobel pentru fizică 2020
Stiri Deosebite
Premiul Nobel pentru fizică 2020 a fost atribuit britanicului Roger Penrose, germanului Reinhard Genzel și americancei Andrea Ghez, trei pionieri în...
-
Proteina genetică pentru vindecarea paraliziei
Handicap
Într-un nou studiu, oamenii de știință germani au restabilit capacitatea de a merge la șoareci paralizați după o leziune completă a măduvei spinării....
-
Premiul Nobel pentru chimie din 2020
Stiri Deosebite
Cercetătoarele Emmanuelle Charpentier şi Jennifer A. Doudna au fost recompensate cu premiul Nobel pentru chimie pe anul 2020, anunţ făcut de Academia...