Bonjour à tous !
J'ai un soucis avec un site fait sous CakePHP (et hébergé chez OVH).
Tout fonctionne très bien sauf sur mobile :
sur safari ios j'ai l'erreur suivante : "Safari ne peut ouvrir cette page car la connexion a été perdue."
et lorsque j'ouvre le lien depuis l'app facebook par exemple : "Erreur de connexion".

Voici le site en question : www.coiffure-job.com
Quelqu'un à une idée ?

Merci d'avance

5 réponses


reivaxui
Auteur
Réponse acceptée

C'est toujours pareil :'(
[EDIT] ça fonctionne maintenant, je pense que c'était du au cache d'OVH

J'ai eu le même soucis

Dans tout les fichiers .htaccess, tu dois rajouter

SetEnv PHP_VER 5_3
SetEnv SESSION_USE_TRANS_SID 0
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/javascript

Les "AddOutputFilterByType" permette de gagner en performance.

reivaxui
Auteur

J'ai applique ça sur mes 3 .htaccess (www, app, webroot) et ça ne change rien :(
Voilà le code de mon htaccess :

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
SetEnv PHP_VER 5_3
SetEnv SESSION_USE_TRANS_SID 0

AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/javascript

SetEnv PHP_VER 5_3
SetEnv SESSION_USE_TRANS_SID 0
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/javascript
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>

Comme ca faut que le <IfModule mod_rewrite.c> sois declaré apres :)

reivaxui
Auteur

Je reviens car le probleme est de nouveau présent ... :/
j'ai vérifié les htaccess et j'ai bien toujours la même chose. C'est quand même fou! J'espère que quelqu'un pourra de nouveau de dépanner... merci d'avance :)

Voici le code de chacun ci-dessous :
/www

SetEnv PHP_VER 5_3
SetEnv SESSION_USE_TRANS_SID 0

AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/javascript
<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule ^$ app/webroot/ [L]
   RewriteRule (.*) app/webroot/$1 [L]
</IfModule>

/www/app

SetEnv PHP_VER 5_3
SetEnv SESSION_USE_TRANS_SID 0

AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/javascript
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule ^$ webroot/ [L]
    RewriteRule (.*) webroot/$1 [L]
</IfModule>

/www/app/webroot

SetEnv PHP_VER 5_3
SetEnv SESSION_USE_TRANS_SID 0

AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/javascript
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>