wemustdesign Posted March 1, 2010 Share Posted March 1, 2010 I know a little about creating mod rewrite. I successfully outputted the following: ?page=about > /page/about/ RewriteRule uk/([^/\.]+)/ ?$ ?page=$1 But what do you do if there is a possibility of more query strings. Would this all be writted within the same rule? ?page=about&content=3 ?page=about&content=3&style=1 Quote Link to comment https://forums.phpfreaks.com/topic/193796-mod_rewrite/ Share on other sites More sharing options...
wildteen88 Posted March 1, 2010 Share Posted March 1, 2010 You'll need to write separate rules for each url you're trying to match. Quote Link to comment https://forums.phpfreaks.com/topic/193796-mod_rewrite/#findComment-1020033 Share on other sites More sharing options...
aebstract Posted March 1, 2010 Share Posted March 1, 2010 My site is setup similarly, except here is the difference: ?page=about > domain.com/page/about/ ?page=about > domain.com/about/ ?page=about&content=3 ?page=about&content=3&style=1 would end up being domain.com/about/3/ domain.com/about/3/1/ Here is what I use: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([[:alnum:]_]+)/$ /index.php?page=$1 [NC,L] RewriteRule ^([[:alnum:]_]+)/([[:alnum:]]+)/$ /index.php?page=$1&var1=$2 [NC,L] RewriteRule ^([[:alnum:]_]+)/([[:alnum:]]+)/([[:alnum:]]+)/$ /index.php?page=$1&var1=$2&var2=$3 [NC,L] RewriteRule ^([[:alnum:]_]+)/([[:alnum:]]+)/([[:alnum:]]+)/([[:alnum:]]+)/$ /index.php?page=$1&var1=$2&var2=$3&var3=$4 [NC,L] RewriteRule ^([[:alnum:]_]+)/([[:alnum:]]+)/([[:alnum:]]+)/([[:alnum:]]+)/([[:alnum:]]+)/$ /index.php?page=$1&var1=$2&var2=$3&var3=$4&var4=$5 [NC,L] Quote Link to comment https://forums.phpfreaks.com/topic/193796-mod_rewrite/#findComment-1020037 Share on other sites More sharing options...
wemustdesign Posted March 3, 2010 Author Share Posted March 3, 2010 Great that exactly what I need to know. Have been up and rewrite but is not very clear Quote Link to comment https://forums.phpfreaks.com/topic/193796-mod_rewrite/#findComment-1020839 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.