Overview
Comment:Améliorer / simplifier pour les installations sans vhost
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 9ae9eddc167c660d4bcf2d8eac868a37f6e7e87a
User & Date: bohwaz on 2019-10-30 13:46:57
Other Links: manifest | tags
Context
2019-10-30
13:54
Ne pas forcer le WWW_URI dans _route check-in: 6b2b106ed7 user: bohwaz tags: trunk
13:46
Améliorer / simplifier pour les installations sans vhost check-in: 9ae9eddc16 user: bohwaz tags: trunk
13:46
Ne pas supprimer les anciens fichiers check-in: 13877ca03e user: bohwaz tags: trunk
Changes

Modified src/.htaccess from [2d15b5d11b] to [a545e021e0].

1
2


3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

19
20
21
22
23
24
25
26









27
28


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

20
21
22
23
24




25
26
27
28
29
30
31
32
33

34
35
36


+
+















-
+




-
-
-
-
+
+
+
+
+
+
+
+
+
-

+
+
# Désactiver le multiviews (conflit avec /admin/plugin.php) et les index (sécurité)
Options -MultiViews -Indexes
DirectoryIndex disabled
DirectoryIndex index.php index.html

# Au cas où 
<IfModule mod_alias.c>
	RedirectMatch 403 /include/
	RedirectMatch 403 /cache/
	RedirectMatch 403 /plugins/
	RedirectMatch 403 /templates/
	RedirectMatch 403 /.*\.sqlite
	RedirectMatch 403 /.*\.log
	RedirectMatch 403 /(README|VERSION|COPYING)
	RedirectMatch 403 /config\.(.*)\.php
</IfModule>

# Redirection dynamique, pour les installations sans vhost dédié
# Objectif: supprimer le /www/ de l'URL
# Dé-commenter les lignes suivantes pour une installation ans VHost
# Dé-commenter les lignes suivantes pour une installation sans VHost
# Note: il est probable qu'il soit nécessaire d'adapter la configuration
# à votre hébergeur !

#<IfModule mod_rewrite.c>
#	RewriteEngine on
#	RewriteBase /
#	RewriteCond %{REQUEST_URI}::$1 ^(.*?)/(.*)::\2$
#	RewriteRule ^(.*)$ - [E=BASE:%1]
	#RewriteEngine on
	## Remplacer dans les lignes suivantes
	## /garradin/ par le nom du sous-répertoire où est installé Garradin
 	#RewriteBase /garradin/
	#FallbackResource /garradin/www/_route.php

	## Ne pas modifier les lignes suivantes, les décommenter simplement !
	#RewriteCond %{REQUEST_URI} !www/
	#RewriteRule ^(.*)$ www/$1 [QSA,L]
#	RewriteRule (.*) %{ENV:BASE}/www/$1 [QSA]
#</IfModule>

# Une fois ces lignes décommentées, supprimer le fichier .htaccess dans le répertoire www !

Modified src/index.html from [008e979f23] to [bf3217f86f].



1
2
3

4
5




1
2
3
4
5
6


7
8
9
10
+
+



+
-
-
+
+
+
+
<!DOCTYPE html>
<meta charset="utf-8" />
<h1>Erreur</h1>
<p>Garradin n'est pas installé sur un sous-domaine dédié.</p>
<p>Ce mode de fonctionnement n'est pas supporté officiellement.</p>
<h3>Installation conseillée</h3>
<p>Merci de positionner un sous-domaine dédié sur le répertoire www/</p>
<p>Voir <a href="http://dev.kd2.org/garradin/Installation">la documentation</a>.</p>
<p>Merci de positionner un sous-domaine dédié (vhost) sur le répertoire www/</p>
<p>Voir <a href="https://fossil.kd2.org/garradin/wiki?name=Installation">la documentation</a>.</p>
<h3>Fonctionnement en sous-répertoire, sans vhost (non conseillé)</h3>
<p>Voir la <a href="https://fossil.kd2.org/garradin/wiki?name=Installation%20sans%20vhost">documentation</a> dédiée pour configurer Garradin</p>