Je poste cette question à nouveau parce que je n'ai pas expliqué assez clair. Voici les choses que je dois réaliser avec le fichier .htaccess:Aide avec htaccess RewriteRules
- Re route/public_html/à/public_html/myfolder/
- Marque site/index.php q = param sur le site/param/
- Mes fichiers php sont à l'intérieur/public_html/myfolder/et mes fichiers d'image sont à l'intérieur/public_html/myfolder/images/
Options -Indexes RewriteEngine on Options +FollowSymLinks RewriteCond %{HTTP_HOST} !^www\.website\.com$ [NC] RewriteRule .* https://www.website.com/$1 [L,R=301] RewriteRule ^$ myfolder/index.php [L] # Rewrite rules <IfModule mod_rewrite.c> #RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ myfolder/index.php?q=$1 [L,QSA] </IfModule>
Le problème est, il redirige bien .. mais je ne vois pas d'images! Il ne semble pas charger mon js, css, etc .. et
Ceci est l'erreur que je reçois:
1<br />
2<b>Notice</b>: Undefined property: stdClass::$component in <b>/home/website/mypage/includes/Template.class.php</b> on line <b>31</b><br />
Le problème peut être que vous avez des liens relatifs aux pages de vos ressources (images/css/js). Si c'est le cas, veuillez envisager de les changer au format relatif à la racine. – TonyCool