Problème publication d'article [Réglé]
Visiteur
Boosteur Inactif
Reprise du message précédent
J'ai bien suivi la procédure, cependant à la fin j'ai ceci:Caché :

Le chemin est bon, la récupération en BDD aussi, et j'ai certaines images. Mais il m'en manque, et dès que je clique quelque part ou que je veux me connecter => erreur 404
Avec notepad++, j'ai fait remplacer tous les "http://www.aufildariane.net/" par "http://localhost/" dans le dossier /afdan (qui est celui de ma version locale)
olivierb Membre non connecté
-
Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
-
Equipe Assistance
As-tu lancé le script /server_migration.php ? Car en fait, cette information est enregistrée en BDD.
Il est possible que tes liens pointent ailleurs que là où il le devraient

Olivier.
Édité par olivierb Le 30/04/2015 à 09h42
Olivier


janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
tu as bien suivie le tuto et surtout tu n'a pas de lien en dur dans tes CSS/TPL ?
Les lins relatifs dans les CSS/TPL servent justement à faciliter une éventuelle migration et/ou passage en HTTPS.
Cordialement, janus57
Visiteur
Boosteur Inactif

@Janus57, les liens en dur ont été remplacé grâce à la fonction "remplacer tous" de notepad++ en faisant une recherche dans l'intégralité du dossier. Le problème ne vient donc pas de là.
Par exemple, quand je me connecte, je suis renvoyé sur une erreur 404 dont l'adresse est http://localhost/afdan/user/connect/flood/0
EDIT:
Mon hébergeur m'a répondu ceci:
Caché :
Cher Monsieur Martin,
nous vous remercions de votre demande.
Après vérification, de votre pack de chez nous, tout est OK, et la configuration d'Apache ou du serveur n'a pas été modifié.
Pour plus d infos je suis a votre disposition.
Cordialement.
nous vous remercions de votre demande.
Après vérification, de votre pack de chez nous, tout est OK, et la configuration d'Apache ou du serveur n'a pas été modifié.
Pour plus d infos je suis a votre disposition.
Cordialement.
Édité par Visiteur Le 30/04/2015 à 12h15
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
tu as bien rapatrié le .htaccess (et ré-généré une fois la bonne adresse en place) ?
Dans ton XAMPP tu as bien activé le mod_rewrite de apache (me demande pas comment je sais pas) ?
Si tu as du 404 sur des adresses du genre http://localhost/afdan/user/connect/ c'est lié 99% du temps au .htaccess/mod_rewrite
EDIT :
sur ton navigateur tu peu faire F12 puis regarder dans l'onglet network (ou réseau) et tu verra toute les adresses qui tombe en 404 (normalement elle sont rouge ou on le code HTTP d’écrit).
Cordialement, janus57
Édité par janus57 Le 30/04/2015 à 12h34
olivierb Membre non connecté
-
Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
-
Equipe Assistance
Sous ubuntu, voici comment activer le mode rewrite :
Code TEXT :
sudo a2enmod rewrite
Dans mon cas j'ai eu la réponse que le service est déjà actif.
puis il faut relancer apache :
Code TEXT :
sudo service apache2 restart
Olivier


janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
sans trop dire de conneries, il est sous XAMPP, donc cette procédure ne lui servira sans doute à rien (on utilise pas XAMPP sous linux normalement vu qu'on peu faire une plateforme LAMP très vite).
D'après des liens trouvé sur google (http://www.leonardaustin.com/blog/technical/enable-mod_rewrite-in-xampp/) faut fouiller dans sa config, sous windows c'est dans C:xamppapacheconfhttpd.conf
Cordialement, janus57
Visiteur
Boosteur Inactif

@Janus57, je n'ai pas que des erreurs 404, j'ai aussi des erreurs 403. Mais j'ai rien trouvé pour résoudre ce problème sous windows, les erreurs 403 étant dues à la gestion même des permissions fichiers de windows.
Et j'ai suivi la procédure pour activer le mod_rewrite, mais cela n'a rien changé du tout. :/
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
tu arrive à aller à l'administration avancé ?
URL : http://localhost/afdan/admin/config/?url=/advanced/
Si la réponse est non, supprime le .htaccess et essaye d'aller à cette URL puis vérifie (nom+dossier) et valide.
Cordialement, janus57
Visiteur
Boosteur Inactif
Mais en dehors de l'accueil et de cette page, tout le reste semble être en 404
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
normal y a plus le .htaccess, comme dit tu va sur cette page puis re-valide la config de PHPBoost qui du coup va re-créer le bon .htaccess
Car si on passe d'un site sans dossier à un site avec dossier le .htaccess est foireux et faut le supprimer puis générer à nouveau via le panel admin.
Cordialement, janus57
Visiteur
Boosteur Inactif
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
voici un petit article wiki fait pour l’occasion : http://www.phpboost.com/wiki/liens-en-cas-de-probl-mes-avec-son-htaccess-et-ou-r-criture-d-url
Tu devrais pouvoir te connecter via le lien puis grâce à l'autoconnexion accéder au panel admin.
Cordialement, janus57
Visiteur
Boosteur Inactif
Cependant, à chaque lien que tu m'as donné, il me demande de me connecter. ce que je fais, et je suis ensuite redirigé vers une erreur 404. Et après, même en remettant le lien du genre de /admin/config/?url=/advanced/, il me redemande de me connecter..etc. En boucle.
Pour l'instant je n'ai réellement accès qu'à deux pages: le formulaire de connexion, et la page d'accueil. TOUT le reste est en 404
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
essayer avec ce .htaccess :
Code :
# Rewrite rules #
RewriteEngine on
# Core #
RewriteRule ^user/pm-?([0-9]+)-?([0-9]{0,})-?([0-9]{0,})-?([0-9]{0,})-?([a-z_]{0,}).php$ /afdan/user/pm.php?pm=$1&id=$2&p=$3"e=$4 [L,QSA]
RewriteRule ^admin/config/([w/_-]*)$ /afdan/admin/config/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/cache/([w/_-]*)$ /afdan/admin/cache/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/errors/([w/_-]*)$ /afdan/admin/errors/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/themes/([w/_-]*)$ /afdan/admin/themes/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/langs/([w/_-]*)$ /afdan/admin/langs/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/modules/([w/_-]*)$ /afdan/admin/modules/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/member/([w/_-]*)$ /afdan/admin/member/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/content/([w/_-]*)$ /afdan/admin/content/index.php?url=/$1 [L,QSA]
RewriteRule ^syndication/([w/_-]*)$ /afdan/syndication/index.php?url=/$1 [L,QSA]
RewriteRule ^user/([w/-_]*)$ /afdan/user/index.php?url=/$1 [L,QSA]
Tu devrais avoir l'accès aux fonctions de base (connexion/administration).
Cordialement, janus57
Visiteur
Boosteur Inactif
Grand, GRAND MERCI.
Et pour en revenir au problème principal de ce sujet, je peux envoyer sans erreur l'article.
Du coup, ça peut venir du Htaccess ?
voici celui sur mon hébergement:
Caché :
# Rewrite rules #
RewriteEngine on
# Core #
RewriteRule ^user/pm-?([0-9]+)-?([0-9]{0,})-?([0-9]{0,})-?([0-9]{0,})-?([a-z_]{0,}).php$ /user/pm.php?pm=$1&id=$2&p=$3"e=$4 [L,QSA]
RewriteRule ^admin/config/([w/_-]*)$ /admin/config/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/cache/([w/_-]*)$ /admin/cache/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/errors/([w/_-]*)$ /admin/errors/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/themes/([w/_-]*)$ /admin/themes/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/langs/([w/_-]*)$ /admin/langs/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/modules/([w/_-]*)$ /admin/modules/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/member/([w/_-]*)$ /admin/member/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/content/([w/_-]*)$ /admin/content/index.php?url=/$1 [L,QSA]
RewriteRule ^syndication/([w/_-]*)$ /syndication/index.php?url=/$1 [L,QSA]
RewriteRule ^user/([w/-_]*)$ /user/index.php?url=/$1 [L,QSA]
# Modules rules #
# articles #
RewriteRule ^articles/([w/_-]*)$ /articles/index.php?url=/$1 [L,QSA]
# calendar #
RewriteRule ^calendar/([w/_-]*)$ /calendar/index.php?url=/$1 [L,QSA]
# forum #
RewriteRule ^forum/forum-([0-9]+)-?([0-9]*)(+?[^.]*).php$ /forum/forum.php?id=$1&p=$2 [L,QSA]
RewriteRule ^forum/topic-([0-9]+)-?([0-9]*)-?([0-9]*)-?([0-9]*)(+?[^.]*).php$ /forum/topic.php?id=$1&pt=$2&idm=$3"e=$4 [L]
RewriteRule ^forum/cat-([0-9]+)(+?[^.]*).php$ /forum/index.php?id=$1 [L,QSA]
# news #
RewriteRule ^news/([w/_-]*)$ /news/index.php?url=/$1 [L,QSA]
# newsletter #
RewriteRule ^newsletter/([w/_-]*)$ /newsletter/index.php?url=/$1 [L,QSA]
# online #
RewriteRule ^online/([w/_-]*)$ /online/index.php?url=/$1 [L,QSA]
# pages #
RewriteRule ^pages/([a-z0-9-]+)$ /pages/pages.php?title=$1
# poll #
RewriteRule ^poll/poll-([0-9]+)-?([0-9]*)-?([0-9]*).php$ /poll/poll.php?id=$1&r=$2&p=$3 [L,QSA]
# sitemap #
RewriteRule ^sitemap/([w/_-]*)$ /sitemap/index.php?url=/$1 [L,QSA]
# stats #
RewriteRule ^stats/stats-([a-z]+).php$ /stats/stats.php?$1=1 [L,QSA]
# wiki #
RewriteRule ^wiki/([a-z0-9-]+)$ /wiki/wiki.php?title=$1
# customization #
RewriteRule ^customization/([w/_-]*(?:.css)?)$ /customization/index.php?url=/$1 [L,QSA]
# contact #
RewriteRule ^contact/([w/_-]*)$ /contact/index.php?url=/$1 [L,QSA]
# Bandwith protection #
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.aufildariane.net
RewriteRule .*upload/.*$ - [F]
# Avoid Hacking Attempt #
RewriteCond %{HTTP_USER_AGENT} libwww [NC]
RewriteRule .* - [F,L]
# Error pages #
ErrorDocument 403 /user/error/403/
ErrorDocument 404 /user/error/404/
# Hide directory listings #
Options -Indexes
# Expires Headers #
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 week"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 1 month"
ExpiresByType image/icon "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
</IfModule>
# Disable file etags #
FileETag none
# Manual content #
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
RewriteEngine on
# Core #
RewriteRule ^user/pm-?([0-9]+)-?([0-9]{0,})-?([0-9]{0,})-?([0-9]{0,})-?([a-z_]{0,}).php$ /user/pm.php?pm=$1&id=$2&p=$3"e=$4 [L,QSA]
RewriteRule ^admin/config/([w/_-]*)$ /admin/config/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/cache/([w/_-]*)$ /admin/cache/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/errors/([w/_-]*)$ /admin/errors/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/themes/([w/_-]*)$ /admin/themes/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/langs/([w/_-]*)$ /admin/langs/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/modules/([w/_-]*)$ /admin/modules/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/member/([w/_-]*)$ /admin/member/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/content/([w/_-]*)$ /admin/content/index.php?url=/$1 [L,QSA]
RewriteRule ^syndication/([w/_-]*)$ /syndication/index.php?url=/$1 [L,QSA]
RewriteRule ^user/([w/-_]*)$ /user/index.php?url=/$1 [L,QSA]
# Modules rules #
# articles #
RewriteRule ^articles/([w/_-]*)$ /articles/index.php?url=/$1 [L,QSA]
# calendar #
RewriteRule ^calendar/([w/_-]*)$ /calendar/index.php?url=/$1 [L,QSA]
# forum #
RewriteRule ^forum/forum-([0-9]+)-?([0-9]*)(+?[^.]*).php$ /forum/forum.php?id=$1&p=$2 [L,QSA]
RewriteRule ^forum/topic-([0-9]+)-?([0-9]*)-?([0-9]*)-?([0-9]*)(+?[^.]*).php$ /forum/topic.php?id=$1&pt=$2&idm=$3"e=$4 [L]
RewriteRule ^forum/cat-([0-9]+)(+?[^.]*).php$ /forum/index.php?id=$1 [L,QSA]
# news #
RewriteRule ^news/([w/_-]*)$ /news/index.php?url=/$1 [L,QSA]
# newsletter #
RewriteRule ^newsletter/([w/_-]*)$ /newsletter/index.php?url=/$1 [L,QSA]
# online #
RewriteRule ^online/([w/_-]*)$ /online/index.php?url=/$1 [L,QSA]
# pages #
RewriteRule ^pages/([a-z0-9-]+)$ /pages/pages.php?title=$1
# poll #
RewriteRule ^poll/poll-([0-9]+)-?([0-9]*)-?([0-9]*).php$ /poll/poll.php?id=$1&r=$2&p=$3 [L,QSA]
# sitemap #
RewriteRule ^sitemap/([w/_-]*)$ /sitemap/index.php?url=/$1 [L,QSA]
# stats #
RewriteRule ^stats/stats-([a-z]+).php$ /stats/stats.php?$1=1 [L,QSA]
# wiki #
RewriteRule ^wiki/([a-z0-9-]+)$ /wiki/wiki.php?title=$1
# customization #
RewriteRule ^customization/([w/_-]*(?:.css)?)$ /customization/index.php?url=/$1 [L,QSA]
# contact #
RewriteRule ^contact/([w/_-]*)$ /contact/index.php?url=/$1 [L,QSA]
# Bandwith protection #
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.aufildariane.net
RewriteRule .*upload/.*$ - [F]
# Avoid Hacking Attempt #
RewriteCond %{HTTP_USER_AGENT} libwww [NC]
RewriteRule .* - [F,L]
# Error pages #
ErrorDocument 403 /user/error/403/
ErrorDocument 404 /user/error/404/
# Hide directory listings #
Options -Indexes
# Expires Headers #
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 week"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 1 month"
ExpiresByType image/icon "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
</IfModule>
# Disable file etags #
FileETag none
# Manual content #
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
Et celui en local:
Caché :
# Rewrite rules #
RewriteEngine on
# Core #
RewriteRule ^user/pm-?([0-9]+)-?([0-9]{0,})-?([0-9]{0,})-?([0-9]{0,})-?([a-z_]{0,}).php$ /afdan/user/pm.php?pm=$1&id=$2&p=$3"e=$4 [L,QSA]
RewriteRule ^admin/config/([w/_-]*)$ /afdan/admin/config/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/cache/([w/_-]*)$ /afdan/admin/cache/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/errors/([w/_-]*)$ /afdan/admin/errors/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/themes/([w/_-]*)$ /afdan/admin/themes/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/langs/([w/_-]*)$ /afdan/admin/langs/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/modules/([w/_-]*)$ /afdan/admin/modules/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/member/([w/_-]*)$ /afdan/admin/member/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/content/([w/_-]*)$ /afdan/admin/content/index.php?url=/$1 [L,QSA]
RewriteRule ^syndication/([w/_-]*)$ /afdan/syndication/index.php?url=/$1 [L,QSA]
RewriteRule ^user/([w/-_]*)$ /afdan/user/index.php?url=/$1 [L,QSA]
# Modules rules #
# articles #
RewriteRule ^articles/([w/_-]*)$ /afdan/articles/index.php?url=/$1 [L,QSA]
# calendar #
RewriteRule ^calendar/([w/_-]*)$ /afdan/calendar/index.php?url=/$1 [L,QSA]
# forum #
RewriteRule ^forum/forum-([0-9]+)-?([0-9]*)(+?[^.]*).php$ /afdan/forum/forum.php?id=$1&p=$2 [L,QSA]
RewriteRule ^forum/topic-([0-9]+)-?([0-9]*)-?([0-9]*)-?([0-9]*)(+?[^.]*).php$ /afdan/forum/topic.php?id=$1&pt=$2&idm=$3"e=$4 [L]
RewriteRule ^forum/cat-([0-9]+)(+?[^.]*).php$ /afdan/forum/index.php?id=$1 [L,QSA]
# news #
RewriteRule ^news/([w/_-]*)$ /afdan/news/index.php?url=/$1 [L,QSA]
# newsletter #
RewriteRule ^newsletter/([w/_-]*)$ /afdan/newsletter/index.php?url=/$1 [L,QSA]
# online #
RewriteRule ^online/([w/_-]*)$ /afdan/online/index.php?url=/$1 [L,QSA]
# pages #
RewriteRule ^pages/([a-z0-9-]+)$ /afdan/pages/pages.php?title=$1
# poll #
RewriteRule ^poll/poll-([0-9]+)-?([0-9]*)-?([0-9]*).php$ /afdan/poll/poll.php?id=$1&r=$2&p=$3 [L,QSA]
# sitemap #
RewriteRule ^sitemap/([w/_-]*)$ /afdan/sitemap/index.php?url=/$1 [L,QSA]
# stats #
RewriteRule ^stats/stats-([a-z]+).php$ /afdan/stats/stats.php?$1=1 [L,QSA]
# wiki #
RewriteRule ^wiki/([a-z0-9-]+)$ /afdan/wiki/wiki.php?title=$1
# customization #
RewriteRule ^customization/([w/_-]*(?:.css)?)$ /afdan/customization/index.php?url=/$1 [L,QSA]
# contact #
RewriteRule ^contact/([w/_-]*)$ /afdan/contact/index.php?url=/$1 [L,QSA]
# Bandwith protection #
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://localhost
RewriteRule .*upload/.*$ - [F]
# Avoid Hacking Attempt #
RewriteCond %{HTTP_USER_AGENT} libwww [NC]
RewriteRule .* - [F,L]
# Error pages #
ErrorDocument 403 /afdan/user/error/403/
ErrorDocument 404 /afdan/user/error/404/
# Hide directory listings #
Options -Indexes
# Expires Headers #
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 week"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 1 month"
ExpiresByType image/icon "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
</IfModule>
# Disable file etags #
FileETag none
# Manual content #
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
RewriteEngine on
# Core #
RewriteRule ^user/pm-?([0-9]+)-?([0-9]{0,})-?([0-9]{0,})-?([0-9]{0,})-?([a-z_]{0,}).php$ /afdan/user/pm.php?pm=$1&id=$2&p=$3"e=$4 [L,QSA]
RewriteRule ^admin/config/([w/_-]*)$ /afdan/admin/config/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/cache/([w/_-]*)$ /afdan/admin/cache/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/errors/([w/_-]*)$ /afdan/admin/errors/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/themes/([w/_-]*)$ /afdan/admin/themes/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/langs/([w/_-]*)$ /afdan/admin/langs/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/modules/([w/_-]*)$ /afdan/admin/modules/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/member/([w/_-]*)$ /afdan/admin/member/index.php?url=/$1 [L,QSA]
RewriteRule ^admin/content/([w/_-]*)$ /afdan/admin/content/index.php?url=/$1 [L,QSA]
RewriteRule ^syndication/([w/_-]*)$ /afdan/syndication/index.php?url=/$1 [L,QSA]
RewriteRule ^user/([w/-_]*)$ /afdan/user/index.php?url=/$1 [L,QSA]
# Modules rules #
# articles #
RewriteRule ^articles/([w/_-]*)$ /afdan/articles/index.php?url=/$1 [L,QSA]
# calendar #
RewriteRule ^calendar/([w/_-]*)$ /afdan/calendar/index.php?url=/$1 [L,QSA]
# forum #
RewriteRule ^forum/forum-([0-9]+)-?([0-9]*)(+?[^.]*).php$ /afdan/forum/forum.php?id=$1&p=$2 [L,QSA]
RewriteRule ^forum/topic-([0-9]+)-?([0-9]*)-?([0-9]*)-?([0-9]*)(+?[^.]*).php$ /afdan/forum/topic.php?id=$1&pt=$2&idm=$3"e=$4 [L]
RewriteRule ^forum/cat-([0-9]+)(+?[^.]*).php$ /afdan/forum/index.php?id=$1 [L,QSA]
# news #
RewriteRule ^news/([w/_-]*)$ /afdan/news/index.php?url=/$1 [L,QSA]
# newsletter #
RewriteRule ^newsletter/([w/_-]*)$ /afdan/newsletter/index.php?url=/$1 [L,QSA]
# online #
RewriteRule ^online/([w/_-]*)$ /afdan/online/index.php?url=/$1 [L,QSA]
# pages #
RewriteRule ^pages/([a-z0-9-]+)$ /afdan/pages/pages.php?title=$1
# poll #
RewriteRule ^poll/poll-([0-9]+)-?([0-9]*)-?([0-9]*).php$ /afdan/poll/poll.php?id=$1&r=$2&p=$3 [L,QSA]
# sitemap #
RewriteRule ^sitemap/([w/_-]*)$ /afdan/sitemap/index.php?url=/$1 [L,QSA]
# stats #
RewriteRule ^stats/stats-([a-z]+).php$ /afdan/stats/stats.php?$1=1 [L,QSA]
# wiki #
RewriteRule ^wiki/([a-z0-9-]+)$ /afdan/wiki/wiki.php?title=$1
# customization #
RewriteRule ^customization/([w/_-]*(?:.css)?)$ /afdan/customization/index.php?url=/$1 [L,QSA]
# contact #
RewriteRule ^contact/([w/_-]*)$ /afdan/contact/index.php?url=/$1 [L,QSA]
# Bandwith protection #
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://localhost
RewriteRule .*upload/.*$ - [F]
# Avoid Hacking Attempt #
RewriteCond %{HTTP_USER_AGENT} libwww [NC]
RewriteRule .* - [F,L]
# Error pages #
ErrorDocument 403 /afdan/user/error/403/
ErrorDocument 404 /afdan/user/error/404/
# Hide directory listings #
Options -Indexes
# Expires Headers #
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 week"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 1 month"
ExpiresByType image/icon "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
</IfModule>
# Disable file etags #
FileETag none
# Manual content #
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
Ou est-ce que ce problème ne vient que de mon hébergement, lié à cet article en particulier, et avec google chrome uniquement ?
Si oui, est-ce qu'il y a un moyen d'y palier ?
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie