Index de mon forum

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

zebu59
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 8 Jan 2012

Index de mon forum

Message le Dim Jan 08, 2012 19:08

Bonjour,

Ma question est je le sais celle d'un grand débutant :D

Je souhaiterait simplement connaire le code que je dois glisser dans mon fichier htaccess afin que l'url de mon index se transforme de

www.monsite.com/site/forum.php

en

www.monsite.com ou www.monsite.com/site

enfin une adresse propre chassant l'extension .php

Merci pour votre aide

zeb

zebu59
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 8 Jan 2012

Re: Index de mon forum

Message le Dim Jan 08, 2012 19:17

ps: excusez moi, après coup j'ai peut être posté dans la mauvaise rubrique: vraiment désolé


OTP
Modérateur
Modérateur
 
Messages: 19532
Inscription: 16 Déc 2005

Re: Index de mon forum

Message le Dim Jan 08, 2012 20:14

(déplacé dans le bon forum)


lunicrea
WRInaute impliqué
WRInaute impliqué
 
Messages: 516
Inscription: 30 Aoû 2010

Re: Index de mon forum

Message le Lun Jan 09, 2012 8:35

Salut !

Tu utilises quoi comme solution de forum ? Que contient le fichier http://www.example.com/site/index.php ?

Accessoirement tu peux effectuer de l'url rewriting pour que forum.php soit accessible depuis une autre adresse ... exemple :
Code: Tout sélectionner
RewriteEngine On
RewriteRule ^forum.html$ forum.php?%{QUERY_STRING}

Sachant que tu peux mettre ce que bon te semble comme mot-cle.html

zebu59
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 8 Jan 2012

Re: Index de mon forum

Message le Lun Jan 09, 2012 17:53

Je pense que je me suis mal exprimé, déja merci de votre réponse et au modo qui a déplacé mon post.

Une amie possede un forum VBulletin dans sa nouvelle version.

Les urls sont correctement rewritées en urls affichées html sauf la page index.

Je souhaiterait savoir si sa page index (l'url) peut s'afficher sans l'extension php (qui je crois n'inspire pas notre ami commun google)

son domaine.com affiche son forum (la page index) sous la forme www.sondomaine.com/sonrepertoire/forum.php

Je souhaiterait simplement que l'extension .php n'apparaisse plus dans l'url.

J'ai ajouté ton code mais ca marche pas (enfin c'est cela qui fait que je pense m'être mal exprimé au départ)


lunicrea
WRInaute impliqué
WRInaute impliqué
 
Messages: 516
Inscription: 30 Aoû 2010

Re: Index de mon forum

Message le Lun Jan 09, 2012 18:52

Ok.

Je pense qu'il faudrait avoir une copie du .htaccess pour comprendre ce qui ne va pas ;)

zebu59
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 8 Jan 2012

Re: Index de mon forum

Message le Lun Jan 09, 2012 21:26

Voila le code a la racine avec un VB4 tournant avec un vbseo3.6.

Je pense que cela correspond, en cas de doute, je lui demanderai si un autre htaccess traine quelque part.

J'ai ajouté la ligne cité dans ce post.


Code: Tout sélectionner
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /

#RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com
#RewriteRule (.*) http://www.yourdomain.com/forums/$1 [L,R=301]

RewriteRule ^forum.html$ forum.php?%{QUERY_STRING}
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap|api\.php)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]


lunicrea
WRInaute impliqué
WRInaute impliqué
 
Messages: 516
Inscription: 30 Aoû 2010

Re: Index de mon forum

Message le Mar Jan 10, 2012 8:45

Salut !

Qu'obtiens-tu en tapant www.example.com/site/forum.html ?

Sinon je serais toi, j'activerai la redirection vers le www comme suit :
Code: Tout sélectionner
RewriteBase /site/

RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule (.*) http://www.example.com/site/$1 [L,R=301]

RewriteRule ^forum\.html$ forum.php?%{QUERY_STRING}


ça évite le DC sur la page racine ;)

zebu59
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 8 Jan 2012

Re: Index de mon forum

Message le Mar Jan 10, 2012 20:55

Pour l'essai j'ai un "page not found" en haut a gauche de mon ecran et le code ajouté ne change rien a l'url appelé par www.example.com qui me renvoie toujours sur www.example.com/site/forum.php


zeb
WRInaute accro
WRInaute accro
 
Messages: 4560
Inscription: 5 Déc 2004

Re: Index de mon forum

Message le Mar Jan 10, 2012 21:36

zebu59 a écrit:sans l'extension php (qui je crois n'inspire pas notre ami commun google)

Je pense que tu te fais ch*er pour rien. Si ".php" devais indisposer GG il y aurait plus un seul site ou presque dans son index.
Le seul vrai truc c'est que, fut un temps, GG ayant du mal a gérer certains truc, l'extension php favorisait la suspicion de site dynamique (donc pouvant contenir tout un tas d'artifices que GG gérais mal). Par la suite c'est aussi les paramètres dans les urls qui ont été évoquées comme potentiellement gênantes (d’où la mode du rewrite qui a fait carton plein). Mais que je sache si tes urls sont propres (sans params) c'est pas "index.php" ou "forum.php" qui va mettre le souk.
Mon avis est que tu utilise un bulldozer pour déterrer une carotte (avis perso biens sur).


lunicrea
WRInaute impliqué
WRInaute impliqué
 
Messages: 516
Inscription: 30 Aoû 2010

Re: Index de mon forum

Message le Mer Jan 11, 2012 9:07

zebu59 a écrit:Pour l'essai j'ai un "page not found" en haut a gauche de mon ecran et le code ajouté ne change rien a l'url appelé par www.example.com qui me renvoie toujours sur www.example.com/site/forum.php

Heu vi, mais c'est pas ce que tu souhaitais à la base, je te cite :
enfin une adresse propre chassant l'extension .php
Et pour faire ça, il faut revoir toute la structure de lien de ton forum donc voit plutôt s'il n'y a pas un module tout prêt pour ta version. 8)

Et sinon je suis d'accord avec zeb, d'autant plus que tu ne sembles pas maitriser l'url-rewriting alors il serait plus sage de laisser ton forum ainsi ;)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités