Witam.
Mam htaccessa:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} ^http://.*$
RewriteCond %{REQUEST_URI} !^/img/*.gif$
RewriteRule ^$ index.php
RewriteRule ^[0-9a-zA-Z,]*([0-9a-zA-Z,;_-]*)*$ index.php?tabx=$0
RewriteCond %{REQUEST_URI} !^/.gif/$
RewriteCond %{REQUEST_URI} !^/.jpg/$
RewriteCond ^.(png|gif|jpg|css)?$ [L]
Przekształca on poprawnie parametry (oddzielone przecinkami) na tablicę $tabx (pewnie dałoby się nieco plik uprościć, ale działa).
Problem i pytanie:
Chciałbym aby adres mógł być wywoływany:
http:// jakasdomena.pl/zmiennax,zmiennay,test@test.pl,zmiennaz
Udaje się umieścić w adresie małpę
RewriteRule ^[0-9a-zA-Z,]*([0-9a-zA-Z@,;_-]*)*$ index.php?tabx=$0
ale nie udaje się umieścić w adresie kropki.
Kropka, aby nie była traktowana jako znak specjalny trzeba umieszczać po backslashu \. ale gdziekolwiek bym tego nie dodał skrypt się albo wysypuje, albo wyrzuca stronę do strony głównej.
dodam jeszcze, że serwis jest na nazwa.pl
Proszę o pomoc.