Skip to content

Commit f748d50

Browse files
committed
Documentation: Update rewrite rules
1 parent 24ad6b4 commit f748d50

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

documentation/installation_guide.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -751,11 +751,11 @@ <h3>Apache RewriteRules</h3>
751751
RewriteRule ^certificates/$ certificates/index.php?id=%1 [L]
752752
RewriteRule ^courses/([^/]+)/?$ main/course_home/course_home.php?cDir=$1 [QSA,L]
753753
RewriteRule ^courses/([^/]+)/index.php$ main/course_home/course_home.php?cDir=$1 [QSA,L]
754-
RewriteRule ^courses/([^/]+)/scorm/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/scorm/$2 [QSA,L]
754+
RewriteRule ^courses/([^/]+)/scorm/(.*\.(js|css|png|jpg|jpeg|gif))$ app/courses/$1/scorm/$2 [QSA,L]
755755
RewriteRule ^courses/([^/]+)/scorm/(.*)$ main/document/download_scorm.php?doc_url=/$2&cDir=$1 [QSA,L]
756756
RewriteRule ^courses/([^/]+)/document/certificates/(.*)$ app/courses/$1/document/certificates/$2 [QSA,L]
757757
RewriteRule ^courses/([^/]+)/document/(.*)$ main/document/download.php?doc_url=/$2&cDir=$1 [QSA,L]
758-
RewriteRule ^courses/([^/]+)/upload/course_home_icons/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/upload/course_home_icons/$2 [QSA,L]
758+
RewriteRule ^courses/([^/]+)/upload/course_home_icons/(.*\.(js|css|png|jpg|jpeg|gif))$ app/courses/$1/upload/course_home_icons/$2 [QSA,L]
759759
RewriteRule ^courses/([^/]+)/upload/([^/]+)/(.*)$ main/document/download_uploaded_files.php?code=$1&type=$2&file=$3 [QSA,L]
760760
RewriteRule ^courses/([^/]+)/work/(.*)$ main/work/download.php?file=work/$2&cDir=$1 [QSA,L]
761761
RewriteRule ^courses/([^/]+)/course-pic85x85.png$ main/inc/ajax/course.ajax.php?a=get_course_image&code=$1&image=course_image_source [QSA,L]
@@ -822,7 +822,7 @@ <h3>Nginx</h3>
822822
rewrite ^certificates/$ certificates/index.php last;
823823
rewrite ^/courses/([^/]+)/$ /main/course_home/course_home.php?cDir=$1 last;
824824
rewrite ^/courses/([^/]+)/index.php$ /main/course_home/course_home.php?cDir=$1 last;
825-
rewrite ^/courses/([^/]+)/scorm/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/scorm/$2 last;
825+
rewrite ^/courses/([^/]+)/scorm/(.*\.(js|css|png|jpg|jpeg|gif))$ app/courses/$1/scorm/$2 last;
826826
rewrite ^/courses/([^/]+)/scorm/(.*)$ /main/document/download_scorm.php?doc_url=/$2&cDir=$1 last;
827827
# Alternatively, you can choose to give direct access to all SCORM files, which is much faster but less secure
828828
# rewrite "^/courses/([^/]+)/scorm/(.*)$" /app/courses/$1/scorm/$2 break;
@@ -831,7 +831,7 @@ <h3>Nginx</h3>
831831
rewrite ^/courses/([^/]+)/document/(.*)$ /main/document/download.php?doc_url=/$2&cDir=$1 last;
832832
rewrite ^/courses/([^/]+)/upload/([^/]+)/(.*)$ /main/document/download_uploaded_files.php?code=$1&type=$2&file=$3 last;
833833
rewrite ^/courses/([^/]+)/work/(.*)$ /main/work/download.php?file=work/$2&cDir=$1 last;
834-
rewrite ^/courses/([^/]+)/upload/course_home_icons/(.*([\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/upload/course_home_icons/$2 last;
834+
rewrite ^/courses/([^/]+)/upload/course_home_icons/(.*\.(png|jpg|jpeg|gif))$ app/courses/$1/upload/course_home_icons/$2 last;
835835
rewrite ^/courses/([^/]+)/(.*)$ /app/courses/$1/$2 last;
836836
rewrite ^/session/([^/]+)/about/?$ /main/session/about.php?session_id=$1 last;
837837
rewrite ^/course/([^/]+)/about/?$ /main/course_info/about.php?course_id=$1 last;
@@ -931,7 +931,7 @@ <h3>IIS</h3>
931931
&lt;action type="Rewrite" url="main/course_home/course_home.php?cDir={R:1}" /&gt;
932932
&lt;/rule&gt;
933933
&lt;rule name="rule 4v" stopProcessing="true"&gt;
934-
&lt;match url="^courses/([^/]+)/scorm/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$" /&gt;
934+
&lt;match url="^courses/([^/]+)/scorm/(.*\.(js|css|png|jpg|jpeg|gif))$" /&gt;
935935
&lt;action type="Rewrite" url="app/courses/{R:1}/scorm/{R:2}" /&gt;
936936
&lt;/rule&gt;
937937
&lt;rule name="rule 5v" stopProcessing="true"&gt;
@@ -947,7 +947,7 @@ <h3>IIS</h3>
947947
&lt;action type="Rewrite" url="main/document/download.php?doc_url=/{R:2}&amp;cDir={R:1}" /&gt;
948948
&lt;/rule&gt;
949949
&lt;rule name="rule v8" stopProcessing="true"&gt;
950-
&lt;match url="^courses/([^/]+)/upload/course_home_icons/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$" /&gt;
950+
&lt;match url="^courses/([^/]+)/upload/course_home_icons/(.*\.(js|css|png|jpg|jpeg|gif))$" /&gt;
951951
&lt;action type="Rewrite" url="app/courses/{R:1}/upload/course_home_icons/{R:2}" /&gt;
952952
&lt;/rule&gt;
953953
&lt;rule name="rule v9" stopProcessing="true"&gt;

documentation/installation_guide_es_ES.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -884,11 +884,11 @@ <h3>Apache RewriteRules</h3>
884884
RewriteRule ^certificates/$ certificates/index.php?id=%1 [L]
885885
RewriteRule ^courses/([^/]+)/?$ main/course_home/course_home.php?cDir=$1 [QSA,L]
886886
RewriteRule ^courses/([^/]+)/index.php$ main/course_home/course_home.php?cDir=$1 [QSA,L]
887-
RewriteRule ^courses/([^/]+)/scorm/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/scorm/$2 [QSA,L]
887+
RewriteRule ^courses/([^/]+)/scorm/(.*\.(js|css|png|jpg|jpeg|gif))$ app/courses/$1/scorm/$2 [QSA,L]
888888
RewriteRule ^courses/([^/]+)/scorm/(.*)$ main/document/download_scorm.php?doc_url=/$2&cDir=$1 [QSA,L]
889889
RewriteRule ^courses/([^/]+)/document/certificates/(.*)$ app/courses/$1/document/certificates/$2 [QSA,L]
890890
RewriteRule ^courses/([^/]+)/document/(.*)$ main/document/download.php?doc_url=/$2&cDir=$1 [QSA,L]
891-
RewriteRule ^courses/([^/]+)/upload/course_home_icons/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/upload/course_home_icons/$2 [QSA,L]
891+
RewriteRule ^courses/([^/]+)/upload/course_home_icons/(.*\.(js|css|png|jpg|jpeg|gif))$ app/courses/$1/upload/course_home_icons/$2 [QSA,L]
892892
RewriteRule ^courses/([^/]+)/upload/([^/]+)/(.*)$ main/document/download_uploaded_files.php?code=$1&type=$2&file=$3 [QSA,L]
893893
RewriteRule ^courses/([^/]+)/work/(.*)$ main/work/download.php?file=work/$2&cDir=$1 [QSA,L]
894894
RewriteRule ^courses/([^/]+)/course-pic85x85.png$ main/inc/ajax/course.ajax.php?a=get_course_image&code=$1&image=course_image_source [QSA,L]
@@ -943,7 +943,7 @@ <h3>Nginx</h3>
943943
rewrite ^certificates/$ certificates/index.php last;
944944
rewrite ^/courses/([^/]+)/$ /main/course_home/course_home.php?cDir=$1 last;
945945
rewrite ^/courses/([^/]+)/index.php$ /main/course_home/course_home.php?cDir=$1 last;
946-
rewrite ^/courses/([^/]+)/scorm/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/scorm/$2 last;
946+
rewrite ^/courses/([^/]+)/scorm/(.*\.(js|css|png|jpg|jpeg|gif))$ app/courses/$1/scorm/$2 last;
947947
rewrite ^/courses/([^/]+)/scorm/(.*)$ /main/document/download_scorm.php?doc_url=/$2&cDir=$1 last;
948948
# Alternatively, you can choose to give direct access to all SCORM files, which is much faster but less secure
949949
# rewrite "^/courses/([^/]+)/scorm/(.*)$" /app/courses/$1/scorm/$2 break;
@@ -952,7 +952,7 @@ <h3>Nginx</h3>
952952
rewrite ^/courses/([^/]+)/document/(.*)$ /main/document/download.php?doc_url=/$2&cDir=$1 last;
953953
rewrite ^/courses/([^/]+)/upload/([^/]+)/(.*)$ /main/document/download_uploaded_files.php?code=$1&type=$2&file=$3 last;
954954
rewrite ^/courses/([^/]+)/work/(.*)$ /main/work/download.php?file=work/$2&cDir=$1 last;
955-
rewrite ^/courses/([^/]+)/upload/course_home_icons/(.*([\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/upload/course_home_icons/$2 last;
955+
rewrite ^/courses/([^/]+)/upload/course_home_icons/(.*\.(png|jpg|jpeg|gif))$ app/courses/$1/upload/course_home_icons/$2 last;
956956
rewrite ^/courses/([^/]+)/(.*)$ /app/courses/$1/$2 last;
957957
rewrite ^/session/([^/]+)/about/?$ /main/session/about.php?session_id=$1 last;
958958
rewrite ^/course/([^/]+)/about/?$ /main/course_info/about.php?course_id=$1 last;
@@ -1050,7 +1050,7 @@ <h3>IIS</h3>
10501050
&lt;action type="Rewrite" url="main/course_home/course_home.php?cDir={R:1}" /&gt;
10511051
&lt;/rule&gt;
10521052
&lt;rule name="rule 4v" stopProcessing="true"&gt;
1053-
&lt;match url="^courses/([^/]+)/scorm/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$" /&gt;
1053+
&lt;match url="^courses/([^/]+)/scorm/(.*\.(js|css|png|jpg|jpeg|gif))$" /&gt;
10541054
&lt;action type="Rewrite" url="app/courses/{R:1}/scorm/{R:2}" /&gt;
10551055
&lt;/rule&gt;
10561056
&lt;rule name="rule 5v" stopProcessing="true"&gt;
@@ -1066,7 +1066,7 @@ <h3>IIS</h3>
10661066
&lt;action type="Rewrite" url="main/document/download.php?doc_url=/{R:2}&amp;cDir={R:1}" /&gt;
10671067
&lt;/rule&gt;
10681068
&lt;rule name="rule v8" stopProcessing="true"&gt;
1069-
&lt;match url="^courses/([^/]+)/upload/course_home_icons/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$" /&gt;
1069+
&lt;match url="^courses/([^/]+)/upload/course_home_icons/(.*\.(js|css|png|jpg|jpeg|gif))$" /&gt;
10701070
&lt;action type="Rewrite" url="app/courses/{R:1}/upload/course_home_icons/{R:2}" /&gt;
10711071
&lt;/rule&gt;
10721072
&lt;rule name="rule v9" stopProcessing="true"&gt;

documentation/installation_guide_fr_FR.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ <h3>Configuration de PHP</h3>
342342
<li>php-pcre: L'extension pcre partagée pour php</li>
343343
<li>php-xml</li>
344344
<li>php-json</li>
345-
<li>php-iconv ou php5-mbstring (au choix)</li>
345+
<li>php-iconv ou php-mbstring (au choix)</li>
346346
<li>php-gd L'extension de manipulation d'images pour PHP</li>
347347
<li>php-intl L'extension pour la gestion de l'internationalisation pour PHP</li>
348348
</ul>
@@ -803,11 +803,11 @@ <h3>Apache RewriteRules</h3>
803803
RewriteRule ^certificates/$ certificates/index.php?id=%1 [L]
804804
RewriteRule ^courses/([^/]+)/?$ main/course_home/course_home.php?cDir=$1 [QSA,L]
805805
RewriteRule ^courses/([^/]+)/index.php$ main/course_home/course_home.php?cDir=$1 [QSA,L]
806-
RewriteRule ^courses/([^/]+)/scorm/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/scorm/$2 [QSA,L]
806+
RewriteRule ^courses/([^/]+)/scorm/(.*\.(js|css|png|jpg|jpeg|gif))$ app/courses/$1/scorm/$2 [QSA,L]
807807
RewriteRule ^courses/([^/]+)/scorm/(.*)$ main/document/download_scorm.php?doc_url=/$2&cDir=$1 [QSA,L]
808808
RewriteRule ^courses/([^/]+)/document/certificates/(.*)$ app/courses/$1/document/certificates/$2 [QSA,L]
809809
RewriteRule ^courses/([^/]+)/document/(.*)$ main/document/download.php?doc_url=/$2&cDir=$1 [QSA,L]
810-
RewriteRule ^courses/([^/]+)/upload/course_home_icons/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/upload/course_home_icons/$2 [QSA,L]
810+
RewriteRule ^courses/([^/]+)/upload/course_home_icons/(.*\.(js|css|png|jpg|jpeg|gif))$ app/courses/$1/upload/course_home_icons/$2 [QSA,L]
811811
RewriteRule ^courses/([^/]+)/upload/([^/]+)/(.*)$ main/document/download_uploaded_files.php?code=$1&type=$2&file=$3 [QSA,L]
812812
RewriteRule ^courses/([^/]+)/work/(.*)$ main/work/download.php?file=work/$2&cDir=$1 [QSA,L]
813813
RewriteRule ^courses/([^/]+)/course-pic85x85.png$ main/inc/ajax/course.ajax.php?a=get_course_image&code=$1&image=course_image_source [QSA,L]
@@ -858,7 +858,7 @@ <h3>Nginx</h3>
858858
rewrite ^certificates/$ certificates/index.php last;
859859
rewrite ^/courses/([^/]+)/$ /main/course_home/course_home.php?cDir=$1 last;
860860
rewrite ^/courses/([^/]+)/index.php$ /main/course_home/course_home.php?cDir=$1 last;
861-
rewrite ^/courses/([^/]+)/scorm/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/scorm/$2 last;
861+
rewrite ^/courses/([^/]+)/scorm/(.*\.(js|css|png|jpg|jpeg|gif))$ app/courses/$1/scorm/$2 last;
862862
rewrite ^/courses/([^/]+)/scorm/(.*)$ /main/document/download_scorm.php?doc_url=/$2&cDir=$1 last;
863863
# Alternatively, you can choose to give direct access to all SCORM files, which is much faster but less secure
864864
# rewrite "^/courses/([^/]+)/scorm/(.*)$" /app/courses/$1/scorm/$2 break;
@@ -867,7 +867,7 @@ <h3>Nginx</h3>
867867
rewrite ^/courses/([^/]+)/document/(.*)$ /main/document/download.php?doc_url=/$2&cDir=$1 last;
868868
rewrite ^/courses/([^/]+)/upload/([^/]+)/(.*)$ /main/document/download_uploaded_files.php?code=$1&type=$2&file=$3 last;
869869
rewrite ^/courses/([^/]+)/work/(.*)$ /main/work/download.php?file=work/$2&cDir=$1 last;
870-
rewrite ^/courses/([^/]+)/upload/course_home_icons/(.*([\.png|\.jpg|\.jpeg|\.gif]))$ app/courses/$1/upload/course_home_icons/$2 last;
870+
rewrite ^/courses/([^/]+)/upload/course_home_icons/(.*\.(png|jpg|jpeg|gif))$ app/courses/$1/upload/course_home_icons/$2 last;
871871
rewrite ^/courses/([^/]+)/(.*)$ /app/courses/$1/$2 last;
872872
rewrite ^/session/([^/]+)/about/?$ /main/session/about.php?session_id=$1 last;
873873
rewrite ^/course/([^/]+)/about/?$ /main/course_info/about.php?course_id=$1 last;
@@ -951,7 +951,7 @@ <h3>IIS</h3>
951951
&lt;action type="Rewrite" url="main/course_home/course_home.php?cDir={R:1}" /&gt;
952952
&lt;/rule&gt;
953953
&lt;rule name="rule 4v" stopProcessing="true"&gt;
954-
&lt;match url="^courses/([^/]+)/scorm/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$" /&gt;
954+
&lt;match url="^courses/([^/]+)/scorm/(.*\.(js|css|png|jpg|jpeg|gif))$" /&gt;
955955
&lt;action type="Rewrite" url="app/courses/{R:1}/scorm/{R:2}" /&gt;
956956
&lt;/rule&gt;
957957
&lt;rule name="rule 5v" stopProcessing="true"&gt;
@@ -967,7 +967,7 @@ <h3>IIS</h3>
967967
&lt;action type="Rewrite" url="main/document/download.php?doc_url=/{R:2}&amp;cDir={R:1}" /&gt;
968968
&lt;/rule&gt;
969969
&lt;rule name="rule v8" stopProcessing="true"&gt;
970-
&lt;match url="^courses/([^/]+)/upload/course_home_icons/(.*([\.js|\.css|\.png|\.jpg|\.jpeg|\.gif]))$" /&gt;
970+
&lt;match url="^courses/([^/]+)/upload/course_home_icons/(.*\.(js|css|png|jpg|jpeg|gif))$" /&gt;
971971
&lt;action type="Rewrite" url="app/courses/{R:1}/upload/course_home_icons/{R:2}" /&gt;
972972
&lt;/rule&gt;
973973
&lt;rule name="rule v9" stopProcessing="true"&gt;

0 commit comments

Comments
 (0)