A voir également:
- Site marche en local mais pas chez l'hébrgeur
- Site de telechargement - Guide
- Appdata local - Guide
- Site de vente en ligne particulier - Guide
- Site inaccessible - Guide
- Ip local - Guide
3 réponses
Salut,
forcément ça ne peut pas marcher:
http://localhost/truc/autre_truc
localhost c'est l'adresse en local(donc forcément pas celle du serveur), faites vos lien en adresse relative non en absolu...
http://www.formastore.net/Qu-est-ce-qu-une-adresse-absolue
D'abord c'est le style qui se ne charge pas.
Sans voir comment vous chargez votre feuille de style je voit pas comment on peut vous aider. Si c'est le même problème d'url changez le.
forcément ça ne peut pas marcher:
http://localhost/truc/autre_truc
localhost c'est l'adresse en local(donc forcément pas celle du serveur), faites vos lien en adresse relative non en absolu...
http://www.formastore.net/Qu-est-ce-qu-une-adresse-absolue
D'abord c'est le style qui se ne charge pas.
Sans voir comment vous chargez votre feuille de style je voit pas comment on peut vous aider. Si c'est le même problème d'url changez le.
Bonjour...
Merci pour votre réponse
Voilà comment je définis mes variables globales dans mon fichier 'webroot/index.php' :
ça, ça marchait sur le local:
Ps: J'ai dû changer la dernière ligne en:
Avec une petite modification sur mon fichier router.php et ça a marché...les liens s'écrivent bien et le style s'est bien chargé!
Sauf, que qu'on je clique dessus il me redirige toujours vers la page d'accueil "index.php" ! On ne peut accéder que à la page d'accueil pas plus.
J'ai deux fichier .htaccess,
1- Sur mon répertoire Root:
2- L'autre sur mon répertoire Webroot qui contient le fichier index.php de mon site:
Le site est basé sur une architecture MVC.
Merci pour vos réponses...
Merci pour votre réponse
Voilà comment je définis mes variables globales dans mon fichier 'webroot/index.php' :
define('WEBROOT', dirname(__FILE__)); define('DS', DIRECTORY_SEPARATOR); define('ROOT', dirname(WEBROOT)); define('CORE', ROOT.DS.'core'); define('BASE_URL', dirname(dirname($_SERVER['SCRIPT_NAME'])));
ça, ça marchait sur le local:
Ps: J'ai dû changer la dernière ligne en:
define('BASE_URL', $_SERVER['HTTP_HOST']dirname(dirname($_SERVER['SCRIPT_NAME'])));
Avec une petite modification sur mon fichier router.php et ça a marché...les liens s'écrivent bien et le style s'est bien chargé!
Sauf, que qu'on je clique dessus il me redirige toujours vers la page d'accueil "index.php" ! On ne peut accéder que à la page d'accueil pas plus.
J'ai deux fichier .htaccess,
1- Sur mon répertoire Root:
RewriteEngine On RewriteRule ^$ webroot/ [L] RewriteRule (.*) webroot/$1 [L]
2- L'autre sur mon répertoire Webroot qui contient le fichier index.php de mon site:
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L]
Le site est basé sur une architecture MVC.
Merci pour vos réponses...