Internal: Remove .htaccess rule redirecting root literals like /[username] to users.php?[username]. This rule was introduced a very long time ago to emulate social networks. It is confusing and clearly not a very logical rule at the age of RGPD.

pull/4634/head
Yannick Warnier 3 years ago
parent e76c0d3dee
commit 454f945fca
  1. 4
      .htaccess
  2. 5
      documentation/installation_guide.html
  3. 5
      documentation/installation_guide_es_ES.html
  4. 5
      documentation/installation_guide_fr_FR.html

@ -75,10 +75,6 @@ RewriteRule ^service/(\d{1,})$ plugin/buycourses/src/service_information.php?ser
# LTI outcome service
RewriteRule ^lti/os$ plugin/ims_lti/outcome_service.php [L]
# This rule is very generic and should always remain at the bottom of .htaccess
# http://my.chamilo.net/jdoe to http://my.chamilo.net/user.php?jdoe
RewriteRule ^([^/.]+)/?$ user.php?$1 [L]
# Deny direct access to user my files
RewriteRule ^app/upload/users/([^/]+)/([^/]+)/my_files/(.*)$ main/social/download_my_files.php?user_id=$2&file=$3 [QSA,L]

@ -753,7 +753,6 @@ If you have issues with files taking a long time to download, make sure you reco
RewriteRule ^main/newscorm/(.*)$ main/lp/$1 [QSA,L]
RewriteRule ^service/(\d{1,})$ plugin/buycourses/src/service_information.php?service_id=$1 [L]
RewriteRule ^lti/os$ plugin/ims_lti/outcome_service.php [L]
RewriteRule ^([^/.]+)/?$ user.php?$1 [L]
RewriteRule ^(tests|.git) - [F,L,NC]
</Directory>
@ -972,10 +971,6 @@ If you have issues with files taking a long time to download, make sure you reco
<action type="Rewrite" url="plugin/ims_lti/outcome_service.php" appendQueryString="false" />
</rule>
<rule name="rule v23" stopProcessing="true">
<match url="^([^/.]+)/?$" />
<action type="Rewrite" url="user.php?{R:1}" appendQueryString="false" />
</rule>
<rule name="rule v24" stopProcessing="true">
<match url="^(tests|.git)" ignoreCase="false" />
<action type="Rewrite" url="/-" />
</rule>

@ -885,7 +885,6 @@ servidor web y agregar esta línea. Debería ver una diferencia notable en el ti
RewriteRule ^main/newscorm/(.*)$ main/lp/$1 [QSA,L]
RewriteRule ^service/(\d{1,})$ plugin/buycourses/src/service_information.php?service_id=$1 [L]
RewriteRule ^lti/os$ plugin/ims_lti/outcome_service.php [L]
RewriteRule ^([^/.]+)/?$ user.php?$1 [L]
RewriteRule ^(tests|.git) - [F,L,NC]
</Directory>
@ -1109,10 +1108,6 @@ que se colocarán dentro de un bloque de servidor {}, ya que otras configuracion
<action type="Rewrite" url="plugin/ims_lti/outcome_service.php" appendQueryString="false" />
</rule>
<rule name="rule v23" stopProcessing="true">
<match url="^([^/.]+)/?$" />
<action type="Rewrite" url="user.php?{R:1}" appendQueryString="false" />
</rule>
<rule name="rule v24" stopProcessing="true">
<match url="^(tests|.git)" ignoreCase="false" />
<action type="Rewrite" url="/-" />
</rule>

@ -807,7 +807,6 @@ ou, si vous travaillez avec Apache 2.4, la syntaxe est légèrement différente
RewriteRule ^main/newscorm/(.*)$ main/lp/$1 [QSA,L]
RewriteRule ^service/(\d{1,})$ plugin/buycourses/src/service_information.php?service_id=$1 [L]
RewriteRule ^lti/os$ plugin/ims_lti/outcome_service.php [L]
RewriteRule ^([^/.]+)/?$ user.php?$1 [L]
RewriteRule ^(tests|.git) - [F,L,NC]
</Directory>
</pre>
@ -1013,10 +1012,6 @@ Ce sont uniquement les redirections à placer dans un bloc server{}, comme les a
&lt;action type="Rewrite" url="plugin/ims_lti/outcome_service.php" appendQueryString="false" /&gt;
&lt;/rule&gt;
&lt;rule name="rule v23" stopProcessing="true"&gt;
&lt;match url="^([^/.]+)/?$" /&gt;
&lt;action type="Rewrite" url="user.php?{R:1}" appendQueryString="false" /&gt;
&lt;/rule&gt;
&lt;rule name="rule v24" stopProcessing="true"&gt;
&lt;match url="^(tests|.git)" ignoreCase="false" /&gt;
&lt;action type="Rewrite" url="/-" /&gt;
&lt;/rule&gt;

Loading…
Cancel
Save