Guest User

Untitled

a guest
Jul 16th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. #URL {mydomain}/polls/sort/CREATED/page/3
  2.  
  3. #Any uri that starts with /{something}/{something}/sort/{string}
  4. RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]*)/(.*)sort/([^/^\ ]*)
  5.  
  6. #store the sort variable
  7. RewriteRule . - [E=sortBy:sort=%3&]
  8.  
  9.  
  10. #same as above but store the page variable
  11. RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]*)/(.*)page/([^/^\ ]*)
  12. RewriteRule . - [E=page:p=%3]
  13.  
  14.  
  15.  
  16. #if the sortby variable exist, rewrite the url
  17. RewriteCond ?%{ENV:sortBy} .+
  18. RewriteRule ^/([^/]*) /$1?%{ENV:sortBy}%{ENV:page} [L]
  19.  
  20. #if the page variable exist, rewrite the url
  21. RewriteCond ?%{ENV:page} .+
  22. RewriteRule ^/([^/]*) /$1?%{ENV:sortBy}%{ENV:page} [L]
Add Comment
Please, Sign In to add comment