MyBB.support, le portail francophone de MyBB
portail / htacces - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : MyBB.fr (https://mybb.fr/forum-1.html)
+--- Forum : Support (https://mybb.fr/forum-5.html)
+--- Sujet : portail / htacces (/thread-7225.html)



portail / htacces - Blasfer - 04-01-2015


J'ai un problème avec mon htacces et mon portail.

Quand je met la ligne pour mettre mon portail en page d'accueil dans le htacces.txt et ensuite je renome en .htacces le portail fonctionne mais pas le forum
(quand je clic sur un sujet/forum sa m'envoie vers une page 404)
et quand je laisse mon htacces en .txt le forum marche mais pas le portail.

résumé:

htacces.txt > portail: NON forum; OK
.htacces > portail; OK forum; NON
htacces > portail NON forum: OK

ps: si il faut que le compte sois en admin dite le moi
sa m'envoie sur verygames.net/404.htm


RE: portail / htacces - spyto - 04-01-2015

Le nom du fichier doit être ".htaccess" et non ".htacces". Sans doute est-ce une "coquille" dans la question ?

Les droits du fichier doivent être à "644".

La ligne :
DirectoryIndex portal.php index.php
doit se trouver au tout début du fichier, juste sous "Options -MultiViews +FollowSymlinks -Indexes".

Serait-il possible d'avoir le contenu de .htaccess ?



RE: portail / htacces - Blasfer - 04-01-2015

Options -MultiViews +FollowSymlinks -Indexes
DirectoryIndex portal.php index.php

#
# If mod_security is enabled, attempt to disable it.
# - Note, this will work on the majority of hosts but on
# MediaTemple, it is known to cause random Internal Server
# errors. For MediaTemple, please remove the block below
#
<IfModule mod_security.c>
# Turn off mod_security filtering.
SecFilterEngine Off

# The below probably isn't needed, but better safe than sorry.
SecFilterScanPOST Off
</IfModule>

#
# MyBB "search engine friendly" URL rewrites
# - Note, for these to work with MyBB please make sure you have
# the setting enabled in the Admin CP and you have this file
# named .htaccess
#
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^forum-([0-9]+)\.html$ forumdisplay.php?fid=$1 [L,QSA]
RewriteRule ^forum-([0-9]+)-page-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 [L,QSA]

RewriteRule ^thread-([0-9]+)\.html$ showthread.php?tid=$1 [L,QSA]
RewriteRule ^thread-([0-9]+)-page-([0-9]+)\.html$ showthread.php?tid=$1&page=$2 [L,QSA]
RewriteRule ^thread-([0-9]+)-lastpost\.html$ showthread.php?tid=$1&action=lastpost [L,QSA]
RewriteRule ^thread-([0-9]+)-nextnewest\.html$ showthread.php?tid=$1&action=nextnewest [L,QSA]
RewriteRule ^thread-([0-9]+)-nextoldest\.html$ showthread.php?tid=$1&action=nextoldest [L,QSA]
RewriteRule ^thread-([0-9]+)-newpost\.html$ showthread.php?tid=$1&action=newpost [L,QSA]
RewriteRule ^thread-([0-9]+)-post-([0-9]+)\.html$ showthread.php?tid=$1&pid=$2 [L,QSA]

RewriteRule ^post-([0-9]+)\.html$ showthread.php?pid=$1 [L,QSA]

RewriteRule ^announcement-([0-9]+)\.html$ announcements.php?aid=$1 [L,QSA]

RewriteRule ^user-([0-9]+)\.html$ member.php?action=profile&uid=$1 [L,QSA]

RewriteRule ^calendar-([0-9]+)\.html$ calendar.php?calendar=$1 [L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)\.html$ calendar.php?action=yearview&calendar=$1&year=$2 [L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)\.html$ calendar.php?calendar=$1&year=$2&month=$3 [L,QSA]
RewriteRule ^calendar-([0-9]+)-year-([0-9]+)-month-([0-9]+)-day-([0-9]+)\.html$ calendar.php?action=dayview&calendar=$1&year=$2&month=$3&day=$4 [L,QSA]
RewriteRule ^calendar-([0-9]+)-week-(n?[0-9]+)\.html$ calendar.php?action=weekview&calendar=$1&week=$2 [L,QSA]

RewriteRule ^event-([0-9]+)\.html$ calendar.php?action=event&eid=$1 [L,QSA]

<IfModule mod_env.c>
SetEnv SEO_SUPPORT 1
</IfModule>
</IfModule>

#
# If Apache is compiled with built in mod_deflade/GZIP support
# then GZIP Javascript, CSS, HTML and XML so they're sent to
# the client faster.
#
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript text/css text/html text/xml
</IfModule>

les droits sont bien a 644, et le nom est bien .htaccess je me suis juste tromper sur le fofo


RE: portail / htacces - exdiogene - 04-01-2015

Avec cette configuration dans le fichier .htaccess, les résultats devraient être :
http://omega-team.cs-go.fr => portal
http://omega-team.cs-go.fr/portal.php => portal
http://omega-team.cs-go.fr/index.php => forum

Maintenant il est nécessaire que la redirection des liens soit activée dans la configuration du forum pour que cela fonctionne, sinon il faudrait un autre fichier .htaccess au lieu de celui-ci!


Effectivement un compte d'administration serait préférable dans un premier temps, un accès FTP serait lui aussi nécessaire s'il y a des complications supplémentaires... Wink


RE: portail / htacces - Blasfer - 04-01-2015

Donc moi j'ai quoi a faire ?
c'est bon le compte de test est admin


RE: portail / htacces - exdiogene - 04-01-2015

Si le fichier .htaccess est activé, il faut aussi aller dans "Configuration -> Options Serveur et Optimisation" et choisir "enabled" pour le paramètre "Activer le moteur de recherche d'URLs conviviales ?".

Si suite à cela cela ne fonctionne toujours pas, il faudra en trouver la cause...


RE: portail / htacces - Blasfer - 04-01-2015

marche toujours pas


RE: portail / htacces - exdiogene - 04-01-2015

Et si le fichier .htaccess ne contient que ceci :
Code :
Options -MultiViews +FollowSymlinks -Indexes
DirectoryIndex portal.php index.php



RE: portail / htacces - Jules - 04-01-2015

J'ai trouvé un sujet qui en parle...
http://community.mybb.com/thread-106919.html?highlight=portal+index (je le déconseille quand même car il nécessite des modifications des sources)

Sinon, un plugin pouvant être intéressant dans votre cas :
http://mods.mybb.com/view/portal-redirect-for-1-6


RE: portail / htacces - Blasfer - 04-01-2015

Merci Jules je vais tester.


RE: portail / htacces - exdiogene - 04-01-2015

Il serait préférable de tester la version de fichier .htaccess de deux lignes en premier lieu! Wink




RE: portail / htacces - Blasfer - 04-01-2015

Options -MultiViews +FollowSymlinks -Indexes
DirectoryIndex portal.php index.php

je l'avais déja mise

Après avoir essayer la première méthode de Jules mon forum ne marche plus j'envoie les accès ftp a qui afin de m'aider ?
quitte a ne pas mettre le portail mais au moin que le fofo sois de nouveau fonctionnel; merci


RE: portail / htacces - Jules - 04-01-2015

Avez-vous correctement suivi le procéder d'installation ?
Deuxième point, le forum fonctionne, c'est les liens qui ne fonctionnent pas, à mon avis, ça viens d'une mauvaise configuration du .htaccess et non du plugin...


RE: portail / htacces - Blasfer - 04-01-2015

comment faire pour config le htaccess ?



RE: portail / htacces - exdiogene - 04-01-2015

Le problème provient de cette portion du fichier .htaccess :
MyBB "search engine friendly" URL rewrites

Il faudrait revenir au fichier de deux lignes...


RE: portail / htacces - Blasfer - 04-01-2015

je viens de mettre

Options -MultiViews +FollowSymlinks -Indexes
DirectoryIndex portal.php index.php

uniquement dans le .htaccess mais sa marches toujours pas ...


RE: portail / htacces - exdiogene - 04-01-2015

Il est aussi nécessaire que la redirection des liens soit désactivée dans la configuration du forum.

"Configuration -> Options Serveur et Optimisation" et choisir "disabled" pour le paramètre "Activer le moteur de recherche d'URLs conviviales ?".

J'ai tenté de le faire mais mon "cookie" d'administrateur est constamment désactivé... Sad


 Utilitaire de traduction fourni par Regentronique