8768 sujets

Développement web côté serveur, CMS

Décidément, je les cumule :

Sur un site en développement, je restreignais l'accès au site à mon ip de cette manière :


RewriteEngine On
RewriteCond %{REMOTE_ADDR} !XXX.XXX.XXX.XXX
RewriteRule .*  http://www.mondomaineprincipalquecestpasceluilaenvrai.com  [L]


Et parallèlement dans mon code, j'utilisais en PHP un :

fopen(get_stylesheet_directory_uri(), 'logo.svg'))

afin de tester l'existence du logo en SVG et dans le cas inverse d'utiliser l'image définie dans l'administration (WP).

Et ça marchait très bien.

Ce matin je veux supprimer la redirection d'IP pour faire tester quelque-chose à autrui, et dès que je supprime les 3 lignes dans le htaccess, j'ai droit à un :

Warning : fopen(uRIdeMonTheme): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in maLigneDeCodeAvecLeFopen


Quelqu'un peut-il m'expliquer le pourquoi du comment ? Smiley eek
Modifié par Manhattan (17 Feb 2016 - 14:59)
Je cloture le sujet, non pas parce que j'ai compris l'erreur, mais parce que j'ai modifié mon code pour vérifier l'inverse, à savoir si un logo d'entête a été prévu sous l'admin et sinon afficher le SVG. Jveux pas de svg dans la bib pour des questions de sécurité.
Smiley smile