Problème avec Htaccess Erreur 500 (OVH)
Relaxrelax
Member
dans Bogues
Hello ! je viens de me mettre à pluxml et je trouve ça génial niveau performance. Ça change de l'usine à gaz qu'est Wordpress. Je suis en train de bâtir un site avec cette solution. Tout se passe à peu près bien niveau développement et compréhension du CMS sauf que j'ai un problème majeur.
Je n'arrive pas à éditer mon fichier htaccess sans avoir une fuckinnnng erreur 500. Deux jours que j'essaye de trouver une solution par moi-même, mais aucune réussite. Ça me prend bien la tête d'autant plus que ce n'est pas le petit problème. C'est primordial que je puisse éditer ce fichier afin de faire des redirections.
Quelqu'un aurait-il rencontré ce problème et si oui ! comment faire pour le résoudre ? Voici quelques infos :
Je suis chez OVH serveur mutualisé
Version php 5.6
Le droit d'accès est de 644 sur le htaccess
Le contenu de mon htaccess
Aucune erreur 500 mais, si je l'édite par contre, c'est le début des problèmes et la fameuse erreur 500 s'affiche. En fait, j'aimerais rediriger www.#.com, http://#.com vers https://#.com pour profiter de la connexion sécurisée mais aussi éviter la duplication de pages. Je voudrais aussi rajouter un Expire header.
Désolé pour le pavé
Je n'arrive pas à éditer mon fichier htaccess sans avoir une fuckinnnng erreur 500. Deux jours que j'essaye de trouver une solution par moi-même, mais aucune réussite. Ça me prend bien la tête d'autant plus que ce n'est pas le petit problème. C'est primordial que je puisse éditer ce fichier afin de faire des redirections.
Quelqu'un aurait-il rencontré ce problème et si oui ! comment faire pour le résoudre ? Voici quelques infos :
Je suis chez OVH serveur mutualisé
Version php 5.6
Le droit d'accès est de 644 sur le htaccess
Le contenu de mon htaccess
[== Indéfini ==]
# 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>
# END -- Pluxml
Aucune erreur 500 mais, si je l'édite par contre, c'est le début des problèmes et la fameuse erreur 500 s'affiche. En fait, j'aimerais rediriger www.#.com, http://#.com vers https://#.com pour profiter de la connexion sécurisée mais aussi éviter la duplication de pages. Je voudrais aussi rajouter un Expire header.
Désolé pour le pavé
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
pour la redirection https, essaye l'une de ses 3 solutions suivantes (à placer avant "# BEGIN -- Pluxml")
Pour l'expire header, je ne connais pas
https://technique.arscenic.org/lamp-linux-apache-mysql-php/apache-le-serveur-http/optimisations/article/expire-headers
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Malheureusement, ça ne marche toujours pas. Je vais essayer de voir ça avec OVH. Je pense que ça doit venir de chez eux...
C'est la première fois que je galère autant pour gérer un fichier htaccess et c'est à se taper la tête contre un mur. C'est un peu comme si tu écrivais une ligne de code sans problème de syntaxe et que le truc t'afficher une erreur bref...
Vous êtes chez quel hébergeur ?
Bonne journée
Par expérience, ce qui pose des fois problème chez certains hébergeurs ce sont ces directives
Je ne sais pas dire si ça peut etre le cas chez OVH.
à savoir également qu'il faut contrôler leur présences dans les .htaccess qui sont dans les sous-dossiers également
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Une autre possibilité pour que cela ne fonctionne pas serait que tu n'aies pas de certificat SSL valide.
A vérifier dans ton espace client.