Aller au contenu

ebouilleur

Webmaster Régulier
  • Compteur de contenus

    81
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par ebouilleur

  1. Ca ne semble pas être la solution en tout cas, j'ai tjs plus de 700 erreurs
  2. C'est le code auto généré pour la construction du htacesse par wordpress, mais je l'ai supprimé, ça ne me coute rien d'essayer merci
  3. Pas mal de chose, mais rien qui ne me semble aller dans le sens du bug RewriteEngine On # page linktree pour instagram RewriteCond %{HTTP_HOST} ^link.escape-zone.fr$ [NC] RewriteRule ^(.*) https://www.escape-zone.fr/index--linktree.html [QSA,L,R=301] # redirection vers le discord RewriteCond %{HTTP_HOST} ^discord.escape-zone.fr RewriteRule ^(.*) https://www.escape-zone.fr/discord.php [QSA,L,R=301] # page android pour appli mobile RewriteCond %{HTTP_HOST} ^mobile.escape-zone.fr [NC] RewriteRule ^(.*) https://www.escape-zone.fr/android.php [QSA,L,R=301] #Utilise seulement le site avec www RewriteCond %{HTTP_HOST} ^escape-zone.fr$ RewriteRule ^(.*) https://www.escape-zone.fr/$1 [QSA,L,R=301] # redirect pour les modules RewriteRule ^([_a-z]*)--([_a-z-0-9]*)\.html$ index.php?module=$1&action=$2 [QSA] # detail d'une fiche membre RewriteRule ^membre-([_a-zA-Z0-9\-]*)-([0-9]+)\.html$ index.php?module=membre&action=fiche&id=$2 [QSA] # detail d'une fiche scénario RewriteRule ^scenario-([_a-zA-Z0-9\-]*)-([0-9]+)\.html$ index.php?module=index&action=scenario&id_scenario=$2 [QSA] # detail d'une fiche enseigne RewriteRule ^enseigne-([_a-zA-Z0-9\-]*)-([0-9]+)\.html$ index.php?module=index&action=fiche-enseigne&id=$2 [QSA] #redirect des catégories escape Redirect 301 /escape-game-tous /index--liste_escape.html Redirect 301 /escape-game /index--liste_escape.html?type=1 Redirect 301 /escape-game-VR /index--liste_escape.html?type=2 Redirect 301 /jeux-de-piste /index--liste_escape.html?type=3 Redirect 301 /escape-game-groupe /index--liste_escape.html?type=4 Redirect 301 /escape-game-en-ligne /index--liste_escape.html?type=5 Redirect 301 /escape-game-visio /index--liste_escape.html?type=6 Redirect 301 /escape-game-mobile /index--liste_escape.html?type=7 Redirect 301 /escape-game-box /index--liste_escape.html?type=8 # redirect code promo Redirect 301 /code-promo /index--code-promo.html # BEGIN Expire headers <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 7200 seconds" ExpiresByType image/jpg "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType image/gif "access plus 2592000 seconds" AddType image/x-icon .ico ExpiresByType image/ico "access plus 2592000 seconds" ExpiresByType image/icon "access plus 2592000 seconds" ExpiresByType image/x-icon "access plus 2592000 seconds" ExpiresByType text/css "access plus 2592000 seconds" ExpiresByType text/javascript "access plus 2592000 seconds" ExpiresByType text/html "access plus 7200 seconds" ExpiresByType application/xhtml+xml "access plus 7200 seconds" ExpiresByType application/javascript A259200 ExpiresByType application/x-javascript "access plus 2592000 seconds" ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" </IfModule> # END Expire headers # BEGIN Cache-Control Headers <IfModule mod_headers.c> <FilesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$"> Header set Cache-Control "max-age=2592000, public" </FilesMatch> <FilesMatch "\\.(css)$"> Header set Cache-Control "max-age=2592000, public" </FilesMatch> <FilesMatch "\\.(js)$"> Header set Cache-Control "max-age=2592000, private" </FilesMatch> <filesMatch "\\.(html|htm)$"> Header set Cache-Control "max-age=7200, public" </filesMatch> # Disable caching for scripts and other dynamic files <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> Header unset Cache-Control </FilesMatch> </IfModule> # END Cache-Control Headers ############################### # module sécurité - pour bloqué les tentative de piratage depuis une url du type : page.php?error=http://monsite.fr/exploit.txt? ############################### RewriteCond %{QUERY_STRING} ^(.*)http(\:|\%3A)(.*)$ ReWriteRule .* - [F] # Disable server signature ServerSignature Off
  4. Bonjour, Je me tourne vers vous, car je n'arrive pas à trouver la solution à un problème d'erreur 404. Dans webmaster tools, google me trouve 400 page en erreurs 404. Mais c'esrt normal car elle n'existe pas ces pages. Pourtant il me les trouves toujours (dernières détextions le 11/09). Par exemple la page : https://www.escape-zone.fr/blog/interview-aurelien-dhaussy-pour-escape-time-france/scenario-le-secret-de-l-illusionniste-405.html Sachant que les pages d'origines n'existe pas elle n'ont plus ! Ces pages existent avec une autre url, sans le /blog/nom-de-l'article Donc on a bien https://www.escape-zone.fr/scenario-le-secret-de-l-illusionniste-405.html qui existe. Dans le .htacess du répertoire blog, j'ai juste : Options -Indexes DirectoryIndex index.php # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /blog/index.php [L] </IfModule> Est ce que c'est déjà arrivé à quelqu'un ? Une idée ? Merci
  5. Bonjour, Je ne connais pas grand chose au javascript, mais j'ai besoin de lire des données json et de les afficher en javascript. J'ai mis mon code en ligne sur https://codesandbox.io/s/stupefied-lucy-kl7xp6 Mon problème est de parcourir mon json correctement et de sortir la valeur dans une variable Dans mon js : var MoyEscape; fetch("https://test.escape-zone.fr/enseigne.json") .then(function (response) { return response.json(); }) .then(function (data) { appendData2(data); }) .catch(function (err) { console.log("error: " + err); }); function appendData2(data) { var mainContainer = document.getElementById("myData"); MoyEscape = data[0].list.MoyEscape; <-- ne fonctionne for (var i = 0; i < data.length; i++) { var div = document.createElement("div"); div.innerHTML = "Test: " + data[i].list[0].nbAvis + " " + data[i].list["1"].MoyEscape; <-- ne fonctionne mainContainer.appendChild(div); } } var divNoteEnseigne = document.getElementById("NoteEnseigne"); divNoteEnseigne.innerHTML += MoyEscape; Dans mon code j'essaye déjà de récupéré une des valeurs MoyEscape présente dans le json (pour l'afficher sur un div nommé divNoteEnseigne) Ce que je souhaiterai faire au final, c'est pouvoir récupérer les informations d'un ID précis. Genre ID 15, que vaut MoyEscape. Dans dans l'idée parcourir le json, j'arrêter quand l'ID va bien et lire les données qui sont là... (mais ça c'est la théorie) Extrait du json : { "list": [ { "id": "1", "nom": "La 13ème porte", "MoyEscape": "4.0714", "MoyAccueil": "4.6429", "nbAvis": "28" }, { "id": "15", "nom": "Tadam Escape", "MoyEscape": "4.8000", "MoyAccueil": "5.0000", "nbAvis": "45" } ], "nb": 227, "nbTotal": "227" } Merci pour vos idées/conseils
  6. Bonjour, Je suis bloqué avec une requête qui ne m'affiche pas ce que je veux Mon souhait : afficher les informations d'une societe, le nombre de scénario qu'elle propose et une moyenne des avis Si je découpe mes requêtes ça fonctionne. Par exemple pour avoir les info de société et le nombre de scénario ca donne ca : SELECT SQL_CALC_FOUND_ROWS m1.id, m1.nom, m1.adresse, m1.cp, m1.ville, m1.pays, m1.website, m1.verifie, count( m2.id_societe) AS nbscenario FROM societe AS m1 LEFT JOIN scenario AS m2 ON (m2.id_societe = m1.id) WHERE 1=1 GROUP BY m1.id, m1.nom, m1.adresse, m1.cp, m1.ville, m1.pays, m1.website, m1.verifie Mais si je rajoute ma 3eme jointure pour avoir la moyenne des avis, alors mon nb de scénario d'a plus de sens (il est faux) SELECT SQL_CALC_FOUND_ROWS m1.id, m1.nom, m1.adresse, m1.cp, m1.ville, m1.pays, m1.website, m1.verifie, count( m2.id_societe) AS nbscenario, AVG(a1.note_ambiance) as note_ambiance FROM societe AS m1 LEFT JOIN scenario AS m2 ON (m2.id_societe = m1.id) LEFT JOIN avis AS a1 ON (m1.id=a1.id_scenario) WHERE 1=1 GROUP BY m1.id, m1.nom, m1.adresse, m1.cp, m1.ville, m1.pays, m1.website, m1.verifie Une idée svp ? Merci
  7. Bonjour, Pour une raison que j'ignore sur mon site www.nantesweb.net quand je veux partager une page sur facebook, il ne m'affiche pas d'image. Et si je teste l'outil il m'affiche bien l'url de la l'image og, mais en aperçu il ne m'affiche en effet rien : https://developers.facebook.com/tools/debug/sharing/ Pour l'avoir déjà fait avec un autre site https://www.pelotes-compagnie.fr/index--codes-promo.html , ca marche bien. Du coup je n'ai pas d'idée sur l'origine du problème. Et vous? Merci Yves
  8. Par défaut oui, mais je pense que je peux en acheter d'autres si il n'y a aucune autre solution. Edit, après vérif, on peut ajouter une interface réseau pour 3,53 € / mois
  9. C'est vraiment moche quand même...
  10. Manuellement, c'est une vm de gandi
  11. Ca ne change rien Et d'après ce que j'ai lu c'est normal, ca permet juste de bloqué l'accès au site quand le client n'est pas compatible
  12. On parle bien des vhost qui sont dans le répertoire sites-enabled? Si oui, j'en ai que 1, celui de p&c
  13. Je l'ai mis dans le httpd.conf (qui était vide) Mais ca ne change rien : https://www.boite2jeux.fr affiche toujours P&C Dans mon fichier ports.conf je n'avais pas NameVirtualHost *:443 alors que j'avais NameVirtualHost *: Je l'ai rajouté a tout hasard, mais ca n'a rien changé (même si je pensais bien que ca changerai rien). J'ai chercher sur plusieurs tuto/forum je ne vois pas ce qu'il peut manquer
  14. Bon je veux bien encore un peu d'aide. Mon serveur est la version 12.04 d'Ubuntu. A priori pas besoin de recompiler pour avoir le SNI, il est par défaut. Quand je regarder dans mods-enabled/ssl.conf, j'ai la directive SSLStrictSNIVHostCheck on qui est commenté. J'ai pas bien compris si je dois mettre SSLStrictSNIVHostCheck off quelque part ou non. J'ai essayé de le mettre dans le vhost de pelotes&compagnie mais ca ne change rien. Du coup je saisi pas trop ce que je dois faire :(
  15. Oui j'ai biensur relancé apache. je vais regardé en détail ton lien demain (pas envie de réfléchir sur de l'anglais maintenant ^^) Ok pour le duplicate, par contre, si google index des page de pelotes&compagnie sur d'autres domaine. Exemple, recherches juste "pelotes-compagnie.fr" sur google. et on a en 2ème résultat : Mentions légales | Pelotes & Compagnie https://city-bar.fr/index--mention.html‎ Le site pelotes-compagnie se réserve le droit de modifier à tout moment les ... L' ensemble du site internet www.pelotes-compagnie.fr est soumis au droit français ...
  16. j'ai essayé de mettre ça sur un de mes domaines qui n'est pas en https (en plus que la directive avec le *:80 bien entendu), mais ca ne fait pas la redirection, y a t il une erreur : <VirtualHost *:443> ServerName www.city-bar.fr Redirect permanent / http://www.city-bar.fr/ </VirtualHost>
  17. Pour info, dans mon fichier ports.conf j'ai : NameVirtualHost *:80 Listen 80 <IfModule mod_ssl.c> # If you add NameVirtualHost *:443 here, you will also have to change # the VirtualHost statement in /etc/apache2/sites-available/default-ssl # to <VirtualHost *:443> # Server Name Indication for SSL named virtual hosts is currently not # supported by MSIE on Windows XP. Listen 443 </IfModule> <IfModule mod_gnutls.c> Listen 443 </IfModule>
  18. et bien si je remet comme avant (c'est à dire *:80) et que je met pareil pour le https, soit *:443 c'est ce que j'avais fait initialement (avant de poster sur le forum). Le résultat est que chaque site en http fonctionne, mais si on met https devant n'importe lequel de mes site ca renvoie vers le site pelotes & compagnie
  19. Bon, c'est pire tous mes sites en http sont redirigés vers le 1er site que j'ai configuré sur ma machine (c'est à dire boite2jeux.fr), exemple http://www.ebouilleursurf.com Et si on attaque boite2jeux.fr en https ça affiche le site de peloites & compagnie
  20. En effet j'ai 1 ip pour tout le serveur. Voici ce que j'ai donc mon fichier de config pour le vhost de pelotes et compagnie : <VirtualHost *:80> Servername pelotes-compagnie.fr ServerAlias www.pelotes-compagnie.fr Redirect permanent / https://www.pelotes-compagnie.fr/ </VirtualHost> <VirtualHost www.pelotes-compagnie.fr:443> ServerName www.pelotes-compagnie.fr ServerAlias www.pelotes-compagnie.fr pelotes-compagnie.fr ServerAdmin support@ebouilleursurf.com DocumentRoot "/srv/d_Osiris/www/www.pelotes-compagnie.fr/htdocs" <Directory "/srv/d_Osiris/www/www.pelotes-compagnie.fr/htdocs"> Options -Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> ErrorLog /srv/d_Osiris/www/www.pelotes-compagnie.fr/logs/www.pelotes-compagnie.fr-error.log LogLevel error SetEnvIf Remote_Addr "127\.0\.0\.1" loopback CustomLog /srv/d_Osiris/www/www.pelotes-compagnie.fr/logs/www.pelotes-compagnie.fr-access.log combined env=!loopback ServerSignature On SSLEngine on SSLCertificateFile /etc/letsencrypt/live/www.pelotes-compagnie.fr/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/www.pelotes-compagnie.fr/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/www.pelotes-compagnie.fr/chain.pem # Intermediate configuration, tweak to your needs SSLProtocol all -SSLv2 -SSLv3 SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:EC3-SHA:!KRB5-DES-CBC3-SHA SSLHonorCipherOrder on SSLCompression off </VirtualHost> Et pour l'autre vhost, j'ai : <VirtualHost *:80> ServerName www.boite2jeux.fr ServerAlias www.boite2jeux.fr boite2jeux.fr ServerAdmin postmaster@ebouilleursurf.com DocumentRoot "/srv/d_Osiris/www/www.boite2jeux.fr/htdocs" <Directory "/srv/d_Osiris/www/www.boite2jeux.fr/htdocs"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ /srv/d_Osiris/www/www.boite2jeux.fr/cgi-bin/ <Directory "/srv/d_Osiris/www/www.boite2jeux.fr/cgi-bin/"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /srv/d_Osiris/www/www.boite2jeux.fr/logs/www.boite2jeux.fr-error.log LogLevel error SetEnvIf Remote_Addr "127\.0\.0\.1" loopback CustomLog /srv/d_Osiris/www/www.boite2jeux.fr/logs/www.boite2jeux.fr-access.log combined env=!loopback ServerSignature On Ca me parait bon en paramétrage, non? enfin je suppose que non, mais bon ^^
  21. Bonjour, Pour mon dernier site réalisé, j'ai voulu activé https pour faire plaisir à notre ami google. J'ai obtenu un certificat avec LE (let's encrypt). L'installation c'est bien déroulé et j'ai maintenant accès a mon site en https => https://www.pelotes-compagnie.fr Par contre, les autres sites de ma VM, qui ne sont pas en https pointe maintenant vers le contenu de ce nouveau site. Exemple, si je vais sur https://www.boite2jeux.fr ca m'affiche le site de pelotes et compagnie Je ne comprend pas trop pourquoi, et dans tous les cas, ce n'est pas top, que ce soit pour l visiteur ou pour le duplicate content Une idée? Merci
  22. Bonsoir, Je ne pense jamais avoir réouvert de post si vieux... mais as tu trouver un script faisant ton bonheur? pour ma part je ne trouve pas
  23. Bon au final ca donne ca : SELECT f.id_facture, p.id_prestation, f.numero_facture, f.date_facture, c.nom, c.ville, sum( ( p.prix_htva + ( ( p.prix_htva * p.tva ) /100 ) ) * p.quantite ) AS prixFacture FROM facture f LEFT OUTER JOIN client c ON ( f.id_client = c.id_client ) LEFT OUTER JOIN prestation p ON ( f.id_facture = p.id_facture ) WHERE f.id_membre =1 GROUP BY f.id_facture LIMIT 0 , 30 Merci
×
×
  • Créer...