Raccourcis : Contenu - rubriques - sous rubriques
EN FR
Recherche Rapide Recherche avancée
 
Page

  [Ouvert] jUrls et alias apache

Posté par leodc le 04/09/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

  [Ouvert] Re: jUrls et alias apache

Réponse #1 Postée par laurentj le 04/09/2008 23:39

tu as simplement oublié d'indiquer dans ton fichier urls.xml, à quoi correspondait l'url "/".

  [Ouvert] Re: jUrls et alias apache

Réponse #2 Postée par leodc le 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

  [Ouvert] Re: jUrls et alias apache

Réponse #3 Postée par laurentj le 10/09/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.

 
Page
  1. Migration 1.1.6 > 1.2b1 => Module inconnu dans le sélecteur >
  2. Re: jUrls et alias apache >
  3. Git ou Mercurial >
  4. traitements en ligne de commande - "Unknown module" >
  5. Re: XHTML 1.0 strict + content type text/html >
  6. traitements en ligne de commande - "Unknown module" >
  7. traitements en ligne de commande - "Unknown module" >
  8. Re: jUrls et alias apache