Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Modéré par : developpeur jpb Jireck 
Index du Forum » » Le coin des codeurs » » [Résolu] - URL Rewriting marche pas sur mon serveur...
Auteur[Résolu] - URL Rewriting marche pas sur mon serveur...
arnodu59
437      

arnodu59
  Posté : 20-01-2005 02:33

Hello all :)

Voilà, j'essaye en vain d'utilisé l'URL Rewriting sur mon serveur, mais impossible, rien ne fonctionne :'(

Il est bien chargé dans apache :


LoadModule rewrite_module modules/mod_rewrite.so



Le htaccess est OK


AccessFileName .htaccess
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>



Pour tester, j'ai créer un fichier .htaccess à la racine de mon site, avec comme paramettre :



RedireiteEngine on
RedirectPermanent / www.google.com



Dans la logique des choses (je dis bien la logique ) il devrait tout rediriger vers Google... Et bien non

Est ce que quelqu'un c'est d'ou le problème pourrais venir ?

  Profil  www  
Tribal-Dolphin
4374       
 

Tribal-Dolphin
  Posté : 20-01-2005 09:17

y'as comme une erreur non ?


RedireiteEngine on


Tu est sûr que c'est Redireite ?

  Profil  
arnodu59
437      

arnodu59
  Posté : 20-01-2005 10:27

lol
Certes, mais cela ne résoud pas le problème

  Profil  www  
zyegfryed
2308       
 

zyegfryed
  Posté : 20-01-2005 11:37

Euh, question con : tu n'as aucun autre fichier pour spécifier les règles de réécriture ? Parce que là, à part activer le module de Rewrite tu ne fais rien d'autre...

  Profil  
arnodu59
437      

arnodu59
  Posté : 20-01-2005 17:47

Citation : zyegfryed

Euh, question con : tu n'as aucun autre fichier pour spécifier les règles de réécriture ?


Qu'appele tu par un autre fichier pour spécifié les régles ?

  Profil  www  
zyegfryed
2308       
 

zyegfryed
  Posté : 20-01-2005 19:27

Ben l'URLRewriting c'est reécrire les URLs. Il y a donc une info en entrée (l'URL de départ), des régles de reécriture (ex : dire que search.php devient /search/) pour avoir en sortie une URL reformattée. Là, si on regarde tes fichiers, tu ne fait rien à part activer le mode Rewrite d'Apache. Il faut aussi lui spécifier comment tu veux rewriter tes URLs (il ne le fait pas tout seul malheureusement) : les RewriteRule.
Un petit exemple ici.

  Profil  
arnodu59
437      

arnodu59
  Posté : 21-01-2005 01:09

Ah, ben je l'ai spécifié plus haut :)

fichier .htaccess



RedireiteEngine on # On active la reécriture
RedirectPermanent / www.google.com  # On redirige tout vers google


  Profil  www  
arnodu59
437      

arnodu59
  Posté : 22-01-2005 03:23

Personne ne connais de solution

  Profil  www  
zyegfryed
2308       
 

zyegfryed
  Posté : 22-01-2005 11:24

Pomme fait de l'URL Rewriting sur son site, entre en contact avec lui...
(Mais je persiste à dire que tu dois spécifier des règles de réécriture !)

  Profil  
Tribal-Dolphin
4374       
 

Tribal-Dolphin
  Posté : 22-01-2005 13:40

Voici des règles de rewriting que j'utilise :

Obligation d'utiliser le www


RewriteEngine on
RewriteCond %{HTTP_HOST} ^cis-parmenie.net$
RewriteRule ^(.*) http://www.cis-parmenie.net/$1 [QSA,L,R=301]



Protection des images contre les link de l'extérieur de mon site


RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^http://cis-parmenie.net [NC]
RewriteCond %{HTTP_REFERER} !^http://www.cis-parmenie.net [NC]
RewriteCond %{HTTP_REFERER} !^http://195.140.143.192. [NC]
RewriteRule ^.*$ http://www.cis-parmenie.net/ [R,L]



Je pense que ceci doit fonctionner :


RewriteEngine on
RedirectMatch (.*) http://www.google.com



Message édité par : Tribal-Dolphin


  Profil  
arnodu59
437      

arnodu59
  Posté : 22-01-2005 15:51

Citation : Tribal-Dolphin

Je pense que ceci doit fonctionner :


RewriteEngine on
RedirectMatch (.*) http://www.google.com




Ca ne fonctionne pas chez moi en tout cas
Je n'est même pas d'erreur 500... tout de même bizarre

Je précise tout de même que je suis sous apache 2.0...

Message édité par : arnodu59


  Profil  www  
Tribal-Dolphin
4374       
 

Tribal-Dolphin
  Posté : 22-01-2005 16:40

J'ai essayer le code, il fonctionne ..... sous apache 1.3.33
Je te conseille d'aller voir sur le forum d'apache-france il pourront surement mieux t'aider.

  Profil  
arnodu59
437      

arnodu59
  Posté : 23-01-2005 00:09

Oui, ce code fonctionne très bien sous apache 1.3.33, j'ai également testé

Oui, je vais me rediriger vers apache-france... mais il me semble que j'avais déjà possé la question... mais sans réponse

  Profil  www  
arnodu59
437      

arnodu59
  Posté : 23-01-2005 00:20

Bon, je viens de résoudre le problème

Pour que le .htaccess fonctionne, il faut que dans "Directory /" la valeur de AllowOverride soit à All

Origine :



<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>



A remplacer par :



<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>




encore merci Tribal pour ton aide

  Profil  www  
Tribal-Dolphin
4374       
 

Tribal-Dolphin
  Posté : 23-01-2005 08:59

Ah oui, en effet y'avais ce petit détail dans le httpd.conf, j'avais oublié.
En tous cas, maintenant ça marche donc c le top.

++

  Profil  
Sauter à :

Temps : 0.0237 seconde(s)