666 뷰
[FAQ] Erreur 500, erreur d'URL, .htaccess, mod rewrite & cie
FoxLey

25 과목, 573 개

읽지 않은 메시지
NeoFrag CMS utilise les réécritures d'urls, cela permet d'avoir les liens joliment formés et optimisé pour le référencement.
Pour ce faire, il faut activer le mod rewrite du serveur Apache, cela se fait via le fichier .htaccess.

Cependant, selon les hébergeurs et leurs configurations d'Apache, cela peut causer certains bugs.
Ce n'est pas utile de référencer ces bugs, alors voici les fichiers .htaccess qui fonctionnent pour les hébergeurs récalcitrants :


Easy-Hebergement.fr
Options -Indexes
AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
RewriteEngine On

##If your NeoFrag directory is not at http root
##you need to replace "/" by the correct directory, for example "RewriteBase /neofrag/"
RewriteBase /

RewriteRule index\.php - [L]

##Allow direct access to specific directories
#RewriteCond %{REQUEST_URI} ^/(dir1|dir2)/
#RewriteRule .* - [L,QSA]

RewriteCond %{REQUEST_URI} !^/backups/

##Allow direct access to specific files
#RewriteCond %{REQUEST_FILENAME} /file1\.php [OR]
#RewriteCond %{REQUEST_FILENAME} /file2\.php [OR]

RewriteCond %{REQUEST_FILENAME} \.(png|jpg|jpeg|gif|swf|eot|svg|ttf|woff|woff2|zip)$
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [L,QSA]

RewriteCond %{REQUEST_URI} \.html
RewriteRule (.*)\.html(.*) $1$2 [R=301,L]

RewriteRule .* index.php [E=REMOTE_USER:%{HTTP:Authorization},L,QSA]
</IfModule>

GitHub
23 참가자
40 개
NiReaS

0 과목 , 3 개

읽지 않은 메시지
Bonjour,

J'ai trouvé l'équivalent à tout cela

url.rewrite = (
"^/(.*)$" => "/index.php?request_url=$1"
)


Mais toujours les mêmes problèmes en tout cas.
Si le login est bon erreur 302 du serveur. Pour la création d'un compte ça fonctionne. Et pour l'ouverture du forum par défaut (Discussion générale) ou de la news par défaut, j'ai toujours PAGE NOT FOUND de neofrag.

Cela commence à presser et ça devrais régler le problème de plusieurs personnes qui utilise lighttpd. Je m'obstine à rester chez vous, car je crois au potentiel de Neofrag, mais je ne pourrais pas rester bloquer éternellement.

Merci d'avance :D
Tomy

0 과목 , 응답 1 개

읽지 않은 메시지
Le rewrite ne marche pas, je suis sur mon propre VPS. Des solutions ?
qn22onin

0 과목 , 2 개

읽지 않은 메시지
Salut,

Impossible de configurer correctement le rewrite sur mon dédié qui utilise nginx, un peu d'aide serait la bienvenue ^.^
qn22onin

0 과목 , 2 개

읽지 않은 메시지
Up.
chupa

0 과목 , 응답 1 개

읽지 않은 메시지
Bonjour,
Je viens d'installer Neofrag qui à l air super ;) mais j'ai aussi un problème avec le htaccess.
Je suis chez easy hébergement et j'ai essayer un peu toutes les solutions disponible sur le forum mais rien y fait, j 'ai toujours une erreur 500 sauf si je supprime le htaccess ou la j 'ai bien accès à la page d 'accueil mais aucun lien ne fonctionne.

Quelqu’un aurait peut-être une solution ?

Merci D'avance !

édit: Problème résolu j'ai changés d’hébergeur un conseille ne prenait pas easy hébergement, si vous avez un problème vous n'aurez aucune aide de leur part !
DjCoucou

0 과목 , 응답 1 개

읽지 않은 메시지
Même soucis pour moi sur la 2.0.1. Mon site affiche une erreur 500 j'ai tout essayé mais rien n'y fait.

Je suis sur la dernière version de PHP.
J'ai essayer la config de Fox.
Tout est bien activer en rewrite.
Je suis chez Alwaysdata.


Voici mes logs :
https://ibb.co/fuXYgp
Candac

10 과목, 96 개

읽지 않은 메시지
Bonjour ! Même problème avec la 2.0.1 erreur 500 ...
BuRner

10 과목, 44 개

기증자
읽지 않은 메시지
Vous avez bien activé l'extension intl ?
Candac

10 과목, 96 개

읽지 않은 메시지
Salut Burner, alors la je vous avoue avoir aucune idée de se que c'est. Je n'ai pas eu besoin de cela avant. Je loue chez Weax avec cpanel. Une idée ?
BuRner

10 과목, 44 개

기증자
읽지 않은 메시지
@Candac depuis la version 0.2.1 (si je ne dis pas de bêtises), l'extension PHP "intl" est nécessaire pour que NeoFrag fonctionne. Cette extension permet de gérer tout ce qui se rapport à l'internationalisation (gestion de plusieurs langues). Il faut voir dans ton cpanel s'il n'y a pas moyen de l'activer ou faire une demande de support pour qu'ils s'en chargent à ta place dans la mesure du possible.