RobertP Posted April 7, 2012 Share Posted April 7, 2012 i need some help with the rewrite engine... current url: http://robert83/index.php?action=index&sub=a1 desired url: http://robert83/index/a1 but i also need it to work like this (the length of sub ('s are dynamic ..) current url: http://robert83/index.php?action=index&sub=a1;a2;a3;a4;a5 desired url: http://robert83/index/a1/a2/a3/a4/a5 and.. current url: http://robert83/index.php?action=index&sub=a1;a2;a3 desired url: http://robert83/index/a1/a2/a3 i am currently using.. but no luck sadly.. RewriteRule ^([\/]?)(.*)/(.*)$ index.php?action=$1&sub=$2 Quote Link to comment Share on other sites More sharing options...
AyKay47 Posted April 8, 2012 Share Posted April 8, 2012 This is pseudo code based off of what you stated, it will needed tweaked most likely. RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^/?(index)(?:/(.*))?$ index.php?action=$1&sub=$2 Now this will serve the file like so: index.php?action=index&sub=a1/a2/a3/a4/a5 so you will have to do some tweaking on your end to handle the changed delimiter. Quote Link to comment Share on other sites More sharing options...
RobertP Posted April 8, 2012 Author Share Posted April 8, 2012 Perfect! Thank You!!!!!!!! RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^/?([a-zA-Z0-9-]+)(?:/(.*))?$ index.php?action=$1&sub=$2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.