1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <IfModule mod_rewrite.c>
- Options -MultiViews
- Options +FollowSymLinks
- RewriteEngine On
- RewriteBase /
- # Courses home
- RewriteCond %{QUERY_STRING} ^id_session=0
- RewriteRule ^courses/(.*)/(.*)$ web/courses/$1? [R,L]
- RewriteCond %{QUERY_STRING} ^id_session=([0-9]*)
- RewriteRule ^courses/(.*)/(.*)$ web/courses/$1/%1/? [R,L]
- RewriteRule ^courses/(.*)/index.php$ web/courses/$1? [R,L]
- RewriteRule ^courses/(.*)/$ web/courses/$1? [R,L]
- # PHP Main files are redirected to the "web/main" zone
- RewriteCond %{REQUEST_URI} !main/newscorm/scorm_api.php
- RewriteRule ^main/(.*)\.php web/main/$1.php [R,L]
- # Courses documents
- # courses/MATHS/document/folder1/picture.jpg --> web/data/courses/MATHS/document/folder1/picture.jpg
- RewriteRule ^courses/(.*)/document/(.*)$ web/data/courses/$1/document/$2 [R,L]
- # SCORM documents
- # courses/MATHS/scorm/folder1/picture.jpg --> web/data/courses/MATHS/scorm/folder1/picture.jpg
- RewriteRule ^courses/(.*)/scorm/(.*)$ web/data/courses/$1/scorm/$2 [R,L]
- # Certificates
- # Redirection: certificates/index.php?id=123 -> web/certificates/123
- RewriteCond %{QUERY_STRING} ^id=([0-9]*)
- RewriteRule ^certificates/(.*)$ web/certificates/%1? [R,L]
- # User profile
- # Redirection: user.php?jmontoya -> web/user/jmontoya
- RewriteCond %{QUERY_STRING} ^([a-z0-9A-z]*)
- RewriteRule ^user.php?$ web/user/%1? [R,L]
- # Portal news
- # news_list.php?id=5 --> web/news/5
- RewriteCond %{QUERY_STRING} ^id=([0-9]*)
- RewriteRule ^news_list.php?$ web/news/%1? [R,L]
- </IfModule>
|