Erreur 404 sur "Réécriture des URL en clair"

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Sygrien
    a répondu
    Re : Erreur 404 sur "Réécriture des URL en clair"

    Et bien, j'ai testé toutes les possibilités et j'ai fini par y arriver !
    La méthode qui fonctionne est la suivante :
    1) fusionner les deux fichiers en un nouveau fichier appelé ".htaccess"
    2) placer ce nouveau fichier dans le répertoire "www"

    Laisser un commentaire:


  • Sygrien
    a crée un sujet Erreur 404 sur "Réécriture des URL en clair"

    Erreur 404 sur "Réécriture des URL en clair"

    Bonjour,
    Comme beaucoup d'autres, j'ai des difficultés avec la réécriture des URL. J'ai lu un grand nombre de posts, mais il est difficile de bien comprendre QUEL paramètre influe sur QUEL comportement. Merci de m'aider...

    J'utilise Joomla 2.5.1 et je suis hébergé par OVH.
    J'ai activé l'option "Réécriture au vol des URL", mais si j'active l'option "Réécriture d'URL en clair (SEF)", alors toutes mes pages provoquent une erreur 404.

    A la racine de mon site, j'ai un fichier ".htaccess" qui contient les deux lignes suivantes :

    SetEnv PHP_VER 5_3
    SetEnv REGISTER_GLOBALS 0

    Dans la directory "www", j'ai un fichier "htaccess.txt" qui contient 76 lignes, dont beaucoup de commentaires, et qui semble être un fichier fourni par Joomla. Les lignes qui ne sont pas des commentaires sont :

    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteRule .* index.php [F]
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteCond %{REQUEST_URI} !^/index\.php
    RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* index.php [L]

    Donc, finalement, que faut il faire ? Faut il utiliser l'un ou l'autre fichier ? Ou une combinaison des deux ?
    Dans quelle directory faut il placer le fichier résultant et sous quel nom ?
    Merci

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X