Bonjour à tous,
Je post ce message car je n'arrive pas à activer l'url rewriting avec mes virtualhosts.
Voici les étapes que j'ai fait lors de l'installation de wamp :
1 - installer wamp
2 - création d'un alias vers mon workspace dans le dossier alias en passant par wamp alias directories > add an alias
3 - création de virtualhost dans le repertoire alias manuellement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Alias /workspace/ "C:\Users\csw\workspace\PHP/" <Directory "C:\Users\csw\workspace\PHP/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny Allow from all </Directory>
(fichier localhost.conf)
(fichier mvc.conf)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 ##### ## localhost ## DOMAINE principal ##### NameVirtualHost localhost <Directory "C:/wamp/www/"> Options Indexes FollowSymLinks MultiViews Includes AllowOverride all Order Allow,Deny Allow from all </Directory> <VirtualHost localhost> DocumentRoot C:/wamp/www/ ServerName localhost </VirtualHost>
4 - Modification du fichier host de windows>system32>drivers>etc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 ##### ## framework.dev ## DOMAINE de mvc ##### NameVirtualHost mvc.dev <Directory "C:/Users/csw/workspace/PHP/MVC"> Options Indexes FollowSymLinks MultiViews Includes AllowOverride all Order Allow,Deny Allow from all </Directory> <VirtualHost mvc.dev> DocumentRoot C:/Users/csw/workspace/PHP/MVC ServerName mvc.dev </VirtualHost>
5 - création du fichier htacces à la racine de mon répertoire mvc : C:/Users/csw/workspace/PHP/MVC/.htacces
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5127.0.0.1 localhost ::1 localhost 127.0.0.1 localhost 127.0.0.1 mvc.dev
6 - selection du module d'url rewriting dans Apache>Apache module>rewrite_module
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Options +FollowSymLinks RewriteEngin on RewriteRule ^([a-zA-Z0-9\-\_\/]*)$ ./index.php?p=$1 [L]
7 - redémarrage de tous les services de wamp
8 - tentative d'accès à l'url : http://mvc.dev/test/essai
9 - réponse du serveur
Ai-je oublié ou mal fait quelque chose ?The requested URL /test/essai was not found on this server.
Merci à tous pour votre aide .
Partager