php - htaccess: friendly url - trailing slash and "fake subdirectories" -
i want make fake-subdirectories htaccess (fakefolder/forget-password rewrite mod), doesn't working me...
i have url:
parent-directory/index.php?version=1&do=forget-password&email=example@domain.com&token=85085ab92fcfd5dada280c73f7f494ec
* note: 'email' variable being verified mysql, , use filter_var in case value email can username instead (email=username). parent-directory real directory. version dynamic, , can 2 or 3 or string, , show different result, in case version=1 fakefolder. version=2 , other value can else (fakefolder2)
and htaccess code:
options +followsymlinks -multiviews rewriteengine on  # set configuration file php_value auto_prepend_file configuration.inc.php  # start rewriting rewritebase /parent-directory/  rewritecond %{script_filename} !-d rewritecond %{script_filename} !-f  rewriterule ^fakefolder$ index.php?version=1 [qsa,l]   if try make this: rewriterule ^([a-z])$/forget-password$ index.php?version=$1&do=forget-password [qsa,l] it's not working, or showing 404
is possible? (if yes, can multileveled? e.g. index.php?version=1&do=forget-password&email=example@domain.com -> ([a-z])$/forget-password/username instead of fakefolder/forget-password?email=...)?
please excuse english , lot.
try these rules:
# set configuration file php_value auto_prepend_file configuration.inc.php  options +followsymlinks -multiviews rewriteengine on # start rewriting rewritebase /parent-directory/  rewritecond %{request_filename} -d [or] rewritecond %{request_filename} -f rewriterule ^ - [l]  rewriterule ^([\w-]+)/forget-password/([\w-]+)/?$ index.php?version=$1&do=forget-password&email=$1 [qsa,l,nc]  rewriterule ^([\w-]+)/forget-password/?$ index.php?version=$1&do=forget-password [qsa,l,nc]  rewriterule ^fakefolder/?$ index.php?version=1 [qsa,l,nc]      
Comments
Post a Comment