- 1
[Opened] jUrls et alias apache
Posted by leodc on 09/04/2008 16:25
Salut à tous,
Un nouveau problème m'est apparu concernant cette fois le moteur d'URL.
En effet j'ai bien réussi à le mettre en place et à chaque fois que je sélectionne un lien, l'URL correspond à ce que je souhaite sauf une seule et unique:
Lorsque j'appelle ma page d'accueil donc par l'URL:
http://localhost/asst
Apache me dirige sur la page le répertoire www et donc la page index.php, sauf qu'apparemment le moteur jUrl ne prend pas en compte cette URL puisque le classicentrypoint n'est pas sollicité.
En gros il m'appelle bien la page sauf que la méthode default:index n'étant pas appelé, l'URL significative correspondante ne fonctionne pas...
Je vous donne le code de l'alias apache:
Alias /asst "/ms4w/apps/Asst/asst/www" <Directory "/ms4w/apps/Asst/asst/www> AllowOverride None Options FollowSymLinks Multiviews Order allow,deny Allow from all </Directory>
Puis le XML correspondant a l'URL:
<url pathinfo="/accueil/" module="administration" action="default:index"> </url>
Je précise qu'il n'y a que cette méthode qui ne fonctionne puisque à l'intérieur de l'application il y a un lien qui pointe vers la méthode index et cela marche correctement
startModule = "administration" startAction = "default:index"
Nicolas Rion
SAS Géosphère
1 Impasse champeau
21800 Quétigny
[Opened] Re: jUrls et alias apache
Posted by laurentj on 09/04/2008 23:39
tu as simplement oublié d'indiquer dans ton fichier urls.xml, à quoi correspondait l'url "/".
[Opened] Re: jUrls et alias apache
Posted by leodc on 09/09/2008 11:26
En fait j'ai compris le soucis sauf que je ne sais pas comment le résoudre:
Voilà le problème, c'est que pour accéder à l'application avec le httpd de apache il faut taper localhost/asst
Sauf que cette url appelle le fichier index.php dans www.
Les modules et actions de base étant administration et index, la page est bien appelée sauf que tout les liens javascript et css ne fonctionne pas puisque tous les liens commencent par : "../../jelix..."
Donc avec l'url localhost/asst/index/accueil les css et js sont bien chargées, seulement avec localhost/asst la page est bien appelée mais les css et js ne sont pas trouvées... normal quoi
En espérant que tu comprennes mon problème...
Nicolas Rion
SAS Géosphère
1 Impasse champeau
21800 Quétigny
[Opened] Re: jUrls et alias apache
Posted by laurentj on 09/10/2008 15:23
À toi de mettre les liens js et css correctement. Vide aussi ton temp pour que le basePath soit recalculé automatiquement (cf le fichier de config) ou alors indique le explicitement.
- 1