#1 Le 12/04/2013, à 13:07
- TEXMAN
Rewrite Rules marchent en localhost et pas à travers le réseua local
Bonjour,
Voici ma configuration LAMP:
dans le /etc/hosts j'ai:
127.0.0.1 localhost.localdomain localhost
127.0.0.1 tuto_poo_mvc
127.0.0.1 localhost <hostname>
et dans /etc/apache2/sites-available j'ai le fichier tuto_poo_mvc suivant:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName tuto_poo_mvc
alias /var/www/tuto_poo_mvc/ /media/_home/texier/Bureau/www_enligne/webroot/
DocumentRoot /media/_home/texier/Bureau/www_enligne/webroot
<Directory /media/_home/texier/Bureau/www_enligne/webroot>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
RewriteEngine On
RewriteOptions Inherit
RewriteBase /var/www/tuto_poo_mvc/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php/$1 [L]
Allow from All
</Directory>
</VirtualHost>
losque sur l'ordi ou est mon serveur (localhost) je fais dans le navigateur :
http://tuto_poo_mvc/truc/machin pas de problème il me fait la redirection vers index.php/truc/machin
par contre sur un autre ordi de mon réseau local en faisant:
http://ipDuServer/tuto_poo_mvc/truc/machin j'ai une 404
mais http://ipDuServer/tuto_poo_mvc/ me donne bien l'index
une idée? merci
Hors ligne
#2 Le 12/04/2013, à 13:41
- cedric.amouyal
Re : Rewrite Rules marchent en localhost et pas à travers le réseua local
IL faut rajouter des entrées avec des alias de ton tuto_poo_mvc
ServerAlias @IP
http://httpd.apache.org/docs/2.2/fr/vho … based.html
puis restart du service apache
Hors ligne
#3 Le 14/04/2013, à 11:53
- TEXMAN
Re : Rewrite Rules marchent en localhost et pas à travers le réseua local
??
je peux bien atteindre mon serveur à partir du Lan ... en faisant http://adresseip/tuto_poo_mvc
C'est la RewriteRule qui ne fonctionne pas dans ce cas ...mais elle fonctionne en local
Hors ligne
#4 Le 16/04/2013, à 06:46
- bruno
Re : Rewrite Rules marchent en localhost et pas à travers le réseua local
et avec :
RewriteBase /
ça donne quoi ?