[RESOLU] Problème de réecriture URL et PHP5 chez 1&1

shamanshaman Member
Bonjour,

avec un hébergement chez 1&1, je n'arrive pas à activer à la fois la réecriture et le php5.

Pluxml fonctionne bien dès que j'active le PHP5 avec un .htaccess mais lorsque je veux activer la réecriture un nouveau .htacess se crée et j'ai donc un problème d'erreur.

Lorsque je veux cumuler les fonctions des deux .htaccess, j'ai une erreur 500

Que faire ? quelle syntaxe de .htaccess adopter ?

le premier qui marche sans réecriture :

AddType x-mapp-php5 .php



le deuxième qui ne marche pas :

AddType x-mapp-php5 .php

# BEGIN -- Pluxml
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Réécriture des urls
RewriteRule ^([^feed\/].*)$ index.php?$1 [L]
RewriteRule ^feed\/(.*)$ feed.php?$1 [L]
</IfModule>
<Files "version">
Order allow,deny
Deny from all
</Files>
# END -- Pluxml



MERCI d'avance pour votre aide.

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour

    J'ai aussi un hébergement chez 1&1.
    voilà le contenu de mon fichier .htaccess (à mettre à la racine du site)
    AddType x-mapp-php5 .php
    # BEGIN -- Pluxml
    Options -Multiviews
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    # Réécriture des urls
    RewriteRule ^([^feed\/].*)$ index.php?$1 [L]
    RewriteRule ^feed\/(.*)$ feed.php?$1 [L]
    </IfModule>
    <Files "version">
        Order allow,deny
        Deny from all
    </Files>
    # END -- Pluxml
    

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • shamanshaman Member
    Merci pour ta réactivité...

    Le problème venait que quand je mettais mon nouveau htaccess, les permissions n'étaient pas bonnes...

    en vérifiant les permissions, ça marche....
Connectez-vous ou Inscrivez-vous pour répondre.