.htaccess 936 B

12345678910111213141516171819202122232425262728293031323334
  1. <IfModule mod_rewrite.c>
  2. Options -MultiViews
  3. Options +FollowSymLinks
  4. RewriteEngine On
  5. RewriteBase /
  6. # Courses home
  7. RewriteCond %{QUERY_STRING} ^id_session=0
  8. RewriteRule ^courses/(.*)/(.*)$ web/courses/$1? [R,L]
  9. RewriteCond %{QUERY_STRING} ^id_session=([0-9]*)
  10. RewriteRule ^courses/(.*)/(.*)$ web/courses/$1/%1/? [R,L]
  11. RewriteRule ^courses/(.*)/index.php$ web/courses/$1? [R,L]
  12. RewriteRule ^courses/(.*)/$ web/courses/$1? [R,L]
  13. # Certificates
  14. # certificates/index.php?id=1 => web/certificates/1
  15. RewriteCond %{QUERY_STRING} ^id=([0-9]*)
  16. RewriteRule ^certificates/(.*)$ web/certificates/%1? [R,L]
  17. # User profile
  18. # user.php?admin => web/user/admin
  19. RewriteCond %{QUERY_STRING} ^([a-z0-9A-z]*)
  20. RewriteRule ^user.php?$ web/user/%1? [R,L]
  21. # News
  22. RewriteCond %{QUERY_STRING} ^id=([0-9]*)
  23. RewriteRule ^news_list.php?$ web/news/%1? [R,L]
  24. </IfModule>