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