Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 ?

Hors ligne