php - Htaccess skip blank line problems -


i having bit of problem .htaccess , numbers.

i have directory

       http://somedomain.com/directory/ 

when add number it, want use htaccess create variable.

       http://somedomain.com/directory/         rewriterule ^[0-9]+$ index.php?action=viewclient&clientnumber=$1 [l] 

when put url, want clientnumber created

       http://somedomain.com/directory/5 

however, when put no number in it, still creates $action variable blank $clientnumber.

       http://somedomain.com/directory/ 

is there change need make htaccess only add these variables if there number in url blank. skip htaccess line if no variable added.

thankyou

edit: cant url's work. answers provided. i'm off bed & re-check on weekend.

if put /directory/ want. if put /directory/4 or directory/87 (any number) 404 error.

edit2 - weird ???

i'm off bed, decided try again & selected different client. urls same format.

some clients work (display correct page), other url's (correct url), show 404 page.

i'll try & debug more in weekend. - weird. (i'll add debug script / log @ top of index.php - see if page loading.)

edit 3:- i've added small log script @ top of index.php - record valid / working urls, not activate if 404 error (the error same format url - should activate index.php - & index.php should calcualtions / checks see if values valid. not getting php script.

ok, i'm off bed - retry in weekend.

rewriterule ^[0-9]+$ index.php?action=viewclient&clientnumber=$1 [l] 

$1 refers first capture group. don't have capture groups in regular expression. correct:

rewriterule ^([0-9]+)$ index.php?action=viewclient&clientnumber=$1 [l] 

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -