Pagina 1 din 1

Problema htaccess linkuri rescrise pentru doua fisiere php

Scris: Dum Mai 12, 2013
de alexinio3d
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 ? :)

Problema htaccess linkuri rescrise pentru doua fisiere php

Scris: Dum Mai 12, 2013
de MarPlo
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]