:?: URL rewriting

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

:?: URL rewriting

Messagepar vertigo_76 » 29 Mai 2006 19:45

Salut a tous,

Voila, j'aimerais mettre en place un rewrite_url sur une ibays SME7.rc2.

Les modules necessaire sont actif par contre je ne souhaite pas installer le rpm pour htaccess.

Est il possible de configurer un templates-custom afin de mettre en place cette fonction?

Si oui quels sont les fichiers à modifier ou à créer pour faire ceci.

Merci par avance du coup de main.

Vertigo_76
vertigo_76
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 29 Mai 2006 19:37

Messagepar Gaston » 29 Mai 2006 22:09

bonsoir,
oui certainement. Moi j'irai voir du côté des templates où sont les rw existantes
Code: Tout sélectionner
/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/

à creuser ...
G.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar vertigo_76 » 29 Mai 2006 22:29

merci je vais voir ca de suite

vertigo

P.S. : Bien sur je posterais la solution trouvé sur ce topics
vertigo_76
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 29 Mai 2006 19:37

Messagepar vertigo_76 » 29 Mai 2006 23:14

Bon pour l'instant j'ai trouvé ca :

/etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/VirtualHosts/04RewriteRules

une solution envisageable mais pas pour la meme utilisation :
http://free-eos.org/modules/newbb/viewtopic.php?topic_id=1890

Je penses qu'a partir de ca je devrais pouvoir faire une regle pour faire de l'url_rewriting.

Je me trompe ou pas?
vertigo_76
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 29 Mai 2006 19:37

Messagepar Muzo » 29 Mai 2006 23:28

Vérifies que les modules permettant de faire le rewriting sont bien compilés sur la SME.
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar vertigo_76 » 30 Mai 2006 00:13

J'ai vérifié au niveau du fichier de conf apache et les modules sont actif mais je ne sais pas comment voir s'ils ont été compilé.

Comment peut on voir cela?

:?: Vertigo :?:
vertigo_76
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 29 Mai 2006 19:37

Messagepar vertigo_76 » 30 Mai 2006 00:40

Petit annonce:

Recherche désespérement documentation parametrage des templates sous SME7 RC2.

Plus particulièrement 04RewriteRules.

Merci

Vertigo

:arrow: :?:
vertigo_76
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 29 Mai 2006 19:37

Messagepar MasterSleepy » 30 Mai 2006 07:41

Salut,

Voici comment je ferais

Création du répertoire des templates, des fois que se soit pas encore fais ;-)
Code: Tout sélectionner
mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/

Création d'un fragment
Code: Tout sélectionner
pico /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/98SpecialRewrite

Se fichier contiendra
Code: Tout sélectionner
<Directory /home/e-smith/files/ibays/MON_IBAY/html>
RewriteEngine On
RewriteRule   ^mapage\.php$  mapagerewriter.html
</Directory>

Il faudra adapter MON_IBAY par le nom de ton ibay
Et puis le classique
Code: Tout sélectionner
/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
service httpd-e-smith sigusr1


Comme ça, ça devrait fonctionner.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar vertigo_76 » 30 Mai 2006 09:29

Merci MasterSleepy,

Je vais essayer ca ce soir, mais grace a ton exemple j'ai déjas repéré que je ne générais pas le bon fichier de template.

:D

Vertigo
vertigo_76
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 29 Mai 2006 19:37

Messagepar vertigo_76 » 30 Mai 2006 22:49

Bon avoir essayer et pour l'instant c'est pas gagné.

A premiere vu ce n'est pas interprété malgré que mon fichier httpd.conf est bien les informations du templates 98SpecialRewrite.

Si j'appelle la page toto.php qui devrait etre redirigé vers index.php je récupère une erreur 404 : Page non trouvé sur le serveur.

J'ai du louper un truc quelque part.

P.S. : Quelqu'un serait il ou trouver la liste des fichiers de template possible sous SME et leurs utilités.

Merci par avance.

Vertigo
vertigo_76
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 29 Mai 2006 19:37

Messagepar Gaston » 30 Mai 2006 23:54

Salut,
je ne connais pas de telle documentation, mais je me permet de te donner mon approche (bourrin ;) )

- tu veux utiliser des rewrite rules, est-ce que le mode fontionne : oui il y en a de défini par défaut
- tu veux configurer apache : c'est dans httpd.conf que cela se passe
=> modif du fichier (sans passer par les templates)
=> test de la config jusqu'à ce que ça fasse ce que tu espère
- copie de ce fichier modifié sous un nom de reférence
- identification de la template qui correspond/correspondrait au modifications
- création de la template custom (jamais toucher -enfin je me comprends- à la template d'originne)
attention l'expand template traite les fichiers dans l'ordre :arrow: le numéro peut avoir son importance
- vérification entre le fichier généré par l'expand et le fichier de référence

tu devrais commencer à y voir + clair

G.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar vertigo_76 » 31 Mai 2006 00:44

Merci Gaston,

Je vois ca demain soir et posterai le résultat de mes essais (en meme temp que mes impots :evil: )

Merci beaucoup de vos réponses et de la rapidités de celles-ci

Vertigo
vertigo_76
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 29 Mai 2006 19:37


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité