IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

[1&1] Rewrite mod avec CeleronDude Uploader 6.3e


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 14
    Par défaut [1&1] Rewrite mod avec CeleronDude Uploader 6.3e
    Bonsoir à tous

    Etant donne que j'ai déjà eu affaire à vos services (pour un tout autre problème), et que j'en ai été pleinement satisfait, je reviens vers vous pour un problème qui m'embête (pour pas dire autre chose) depuis quelques heures.

    Comme vous le savez surement, 1and1 ne gère pas le rewrite_mod de manière "normale", et j'ai beau passer des heures à essaye de modifier mon .htaccess en suivant les conseils de problèmes existants sur les forums, je n'arrive à rien.

    Voici le .htacces tel qu'il l'était à l'origine :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    # Delete or comment out these lines if you're getting Internal Server error because your server does not have mod_rewrite.
    RewriteEngine On
     
    # registered user files
    RewriteRule ^files/(([a-z0-9_]+)/)?([0-9]+)_([a-z0-9]+)/.* getfile.php?action=$2&file_id=$3&file_key=$4 [L,NC,QSA]
    RewriteRule ^thumbs/(large|small|square)/([0-9]+)_([a-z0-9]+)/.* getfile.php?action=thumb&size=$1&file_id=$2&file_key=$3 [L,NC,QSA]
    RewriteRule ^view/((full)/)?([0-9]+)_([a-z0-9]+)$ view.php?action=$2&file_id=$3&file_key=$4 [L,NC,QSA]
     
    # Public files
    RewriteRule ^public/((browse|viewset|manage|slideshow)/?)?(([a-z0-9]+)\_)?([0-9]+)?/?$ public.php?action=$2&upload_key=$4&upload_id=$5 [L,NC,QSA]
    RewriteRule ^public/view/((full)/)?([0-9]+)/?$ pview.php?action=$2&file_id=$3 [L,NC,QSA]
    RewriteRule ^pfiles/(([a-z0-9_]+)/)?([0-9]+)/.* pfile.php?action=$2&file_id=$3 [L,NC,QSA]
    RewriteRule ^pthumbs/(large|small|square)/([0-9]+)/.* pfile.php?action=thumb&size=$1&file_id=$2 [L,NC,QSA]
     
    # User links
    RewriteRule ^/*browse/+([a-z0-9_]+)/?(/([0-9]+)_?([a-z0-9]*)(/page([0-9]+))?)?/?$ browse.php?action=browse&username=$1&folder_id=$3&folder_key=$4&page=$6 [L,NC,QSA]
    RewriteRule ^/*info/+([a-z0-9_]+)/?$ browse.php?action=info&username=$1 [L,NC,QSA]
    RewriteRule ^/*pm/+([a-z0-9_]+)/?$ usercp.php?action=sendpm&username=$1 [L,NC,QSA]
     
    # Rules for making links cleaner.
    RewriteRule ^/*(public|folders|usercp|account|myfiles|upload|slideshow|comment|contacts|announcements)/?$ $1.php [L,NC,QSA]
    RewriteRule ^/*slideshow/([0-9]+)(_([a-z0-9]+))?$ slideshow.php?folder_id=$1&folder_key=$3 [L,NC,QSA]
    RewriteRule ^register/?$ account.php?action=register [L,NC,QSA]
    RewriteRule ^login/?$ account.php?action=login [L,NC,QSA]
     
    RewriteRule ^members/?$ browse.php [L,NC,QSA]
    RewriteRule ^members/page([0-9]+)/?$ browse.php?page=$1 [L,NC,QSA]
    RewriteRule ^members/public/?(page([0-9]+))?/?$ browse.php?public=1&page=$2 [L,NC,QSA]
    RewriteRule ^members/info/([0-9]+)$ browse.php?action=info&userid=$1 [L,NC,QSA]
    RewriteRule ^members/browse/([0-9]+)/?(/.+)?$ browse.php?action=browse&userid=$1&folder=$2 [L,NC,QSA]
    RewriteRule ^contacts/(add|delete|edit)/([a-z0-9_]+)$ contacts.php?action=$1&username=$2&use=username [L,NC,QSA]
    L'installation de CeleronDude Uploader 6.3e s'est correctement déroulée, comme on peut le constater ici.

    Mais dès qu'on clique sur un lien, on a droit à un joli Error 404 - Not found. Ce qui m'a tout de suite fait penser aux problématiques rewrite_mod + 1&1.

    Pour info, j'ai essayé de rajouter des /, de changer [L,NC,QSA], mais j'ai peut être tout mélangé. J'ai aussi vérifier les fichiers de configuration (chemins absolus, et tout ce qui pourrait être lié a ce symptôme). Et dire qu'il va falloir que je m'occupe après ça de faire un SEO sur mon forum... c'est pas gagné!

    Merci par avance !

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 14
    Par défaut
    Petit progrès... mais alors tout petit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Options +FollowSymlinks
    RewriteEngine on
    RewriteBase /host/
    a la place de :
    Du coup certains liens fonctionnent, mais relativement peu. Les liens login et register fonctionnent à moitié

  3. #3
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par Julien1926 Voir le message
    Les liens login et register fonctionnent à moitié
    A quoi ils ressemblent, ces liens ? Leur URL ? Parce qu'un lien register, ça ne me dit pas grand-chose

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 14
    Par défaut
    Le lien vers l'Uploader sont dans le premier post :
    http://www.pixl-studio.fr/host/

    Et donc pour register on obtient :
    http://www.pixl-studio.fr/host/register

    Voila tout. Je peux héberger le script que j'utilise si tu veux le passer au peigne fin (même si je ne pense pas que ça vienne du script mais du htaccess)

    Merci pour l'attention accordée à ma demande!

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    A priori, le pb c'est la règle suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^/*(public|folders|usercp|account|myfiles|upload|slideshow|comment|contacts|announcements)/?$ $1.php [L,NC,QSA]
    As-tu essayer sans le /* devant ?
    Si ça ne marche pas, je ne vois qu'une solution : découper cette règle en 9 règles, car le problème pourrait venir des | qui sont mal "compris".

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 14
    Par défaut
    Je viens d'essayer et je retombe encore une fois sur une 404

    En effet, j'avais aussi l'impression que cette règle ne fonctionnait pas... j'ai déjà penser à la découper mais j'ai aucune connaissance en htaccess donc mes essais ont aboutis à des erreur 500

Discussions similaires

  1. [URL Rewriting] erreur avec mod rewrite
    Par deny dans le forum Apache
    Réponses: 5
    Dernier message: 14/01/2008, 15h37
  2. [Upload] Souci avec un upload
    Par dam-s dans le forum Langage
    Réponses: 20
    Dernier message: 27/04/2006, 00h37
  3. [Sécurité] Problème de sécurité avec l'upload
    Par Gwipi dans le forum Langage
    Réponses: 2
    Dernier message: 14/04/2006, 10h54
  4. Erreur avec NMFTP1.Upload
    Par mr_neness dans le forum Web & réseau
    Réponses: 2
    Dernier message: 25/08/2005, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo