| |
|
| :: |
| Auteur |
Message |
trampofun

Inscrit le: 09 Oct 2006 Messages: 8
|
Posté le: Lun Oct 09, 2006 4:56 pm Sujet du message: merci beaucoup à phpbb-seo |
|
|
Rebonjour,
si on m'avait dit il y a tout juste une heure que j'y arriverais...
Voici le code du fichier .htaccess:
| Code: | DirectoryIndex portal.php index.php index.html
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#
RewriteCond %{HTTP_HOST} ^trampofun\.fr$ [NC]
RewriteRule ^(.*) http://www.trampofun.fr/$1 [QSA,L,R=301]
#
#########################################################
# PHPBB SEO REWRITE RULES #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^trampoforum/.+/([^/]+\.html)$ /trampoforum/index.php [R=301,L]
# CATEGORIES
RewriteRule ^trampoforum/.+-vc([0-9]+)\.html$ /trampoforum/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^trampoforum/.+-vf([0-9]+)-([0-9]+)\.html$ /trampoforum/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^trampoforum/.+-vf([0-9]+)\.html$ /trampoforum/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^trampoforum/.+-vt([0-9]+)-([0-9]+)\.html$ /trampoforum/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^trampoforum/.+-vt([0-9]+)\.html$ /trampoforum/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^trampoforum/post([0-9]+)\.html$ /trampoforum/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^trampoforum/membre([0-9]+)\.html$ /trampoforum/profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
##################################################### |
Et si vous entrez seulement: trampofun.fr/trampoforum/les-trampolines-vf1.html ... Ca marche!! avec url rewriting et tout et tout.
Un grand merci à DCZ et à philippe...
 |
_________________ www.trampofun.fr |
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
tricus PR0

Inscrit le: 05 Mai 2006 Messages: 66
|
Posté le: Lun Oct 23, 2006 9:12 am Sujet du message: Re: Forcer le www dans les URLs |
|
|
Bon a mon tour
Donc je dois rediriger www.sp68.fr vers www.sp-68.com
Avec ca :
| Code: | RewriteCond %{HTTP_HOST} !^www\.sp68\.fr$ [NC]
RewriteRule ^(.*) http://www.sp-68.com/$1 [QSA,L,R=301] |
Le .fr est bien redirigé. mais le .com n'est plus accessible en indiquant www.sp-68.com dans le navigateur : page introuvable |
_________________ Forum des Sapeurs-Pompiers : www.sp-68.com |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
tricus PR0

Inscrit le: 05 Mai 2006 Messages: 66
|
Posté le: Lun Oct 23, 2006 11:04 am Sujet du message: Re: Forcer le www dans les URLs |
|
|
| Avec ceci c'est www.sp68.fr qui annonce page introuvable !! |
_________________ Forum des Sapeurs-Pompiers : www.sp-68.com |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Lun Oct 23, 2006 11:12 am Sujet du message: Re: Forcer le www dans les URLs |
|
|
Pas exactement introuvable, on est redirigé vers : -http://www.sp-68.com/portal.php Il manque le dossier php/
Et pareil pour : -http://www.sp68.fr/php/portal.php ce qui veut dire que la règle se propage bien au sous dossiers, mais toujours sans prendre en compte la deuxième redirection jusqu'au bout.
Donc, comme je te le disais, le mieux serait de tout d'abord rationaliser ton installation (mod rewrite et dossier si jamais) avant de vraiment se pencher la dessus.
Il se peut que cela soit dû au reste de ton ou tes .htaccess, l'idée, c'est que tout doit se trouver dans le .htaccess de la racine du domaine, donc au dessus du dossier php/, après il se peut qu'il te faille essayer plusieurs syntaxes pour cette redirection (snas le $ à la fin de la première ligne par exemple).
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
tricus PR0

Inscrit le: 05 Mai 2006 Messages: 66
|
Posté le: Jeu Oct 26, 2006 6:50 pm Sujet du message: Re: Forcer le www dans les URLs |
|
|
| Citation: | | Il se peut que cela soit dû au reste de ton ou tes .htaccess, l'idée, c'est que tout doit se trouver dans le .htaccess de la racine du domaine, donc au dessus du dossier php/, |
en fait avant le dossier php (a la racine), j'ai un .htacces que j'utilise pour rediriger vers maintenance.html, lorsque j'en ai besoin.
Le .htaccess qui s'occupe du rewriting est donc dans ce dossier php ! |
_________________ Forum des Sapeurs-Pompiers : www.sp-68.com |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
yazerty PR1

Inscrit le: 30 Oct 2006 Messages: 173
|
|
| Revenir en haut de page |
|
 |
Loubill PR0

Inscrit le: 24 Oct 2006 Messages: 79 Localisation: Paris 93
|
Posté le: Jeu Nov 02, 2006 4:52 pm Sujet du message: Mon .htaccess est dans un dossier LOGS |
|
|
Je suis chez 1and1
Dois-je le deplacer?
Et en plus ya déja des choses dedans... |
|
|
| Revenir en haut de page |
|
 |
yazerty PR1

Inscrit le: 30 Oct 2006 Messages: 173
|
|
| Revenir en haut de page |
|
 |
Loubill PR0

Inscrit le: 24 Oct 2006 Messages: 79 Localisation: Paris 93
|
Posté le: Jeu Nov 02, 2006 6:23 pm Sujet du message: Mon .htaccess est dans un dossier LOGS |
|
|
.htaccess
Mon .htaccess est dans un dossier LOGS |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
KeusssiX PR0

Inscrit le: 27 Oct 2006 Messages: 67 Localisation: Lille, 59 France
|
Posté le: Lun Déc 11, 2006 3:05 pm Sujet du message: Re: Forcer le www dans les URLs |
|
|
| dcz a écrit: | Redirection PHP :
Pour ceux qui n'auraient pas la chance d'utiliser le serveur Apache avec le mod Rewrite actif, deux solutions :
1) Changez d'hébergement
2) Essayer ce qui suit
| Code: | $req_uri = $_SERVER['REQUEST_URI'];
$req_domain = $_SERVER['HTTP_HOST'];
$sub = substr( $domaine, 0, strpos($domaine,".") );
if ($sub != 'www')
{
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.example.com/$req_uri");
exit();
} |
Attention, cela peut engendrer des erreurs si ce code n'est pas appliqué assez tôt dans le code de votre page. Le bon endroit pour cela pour phpBB devrait être le fichier common.php, juste avant le "?>".
|
eh bien malheureusement, je ne suis pas sous apache et ça ne devrai pas changer avant quelques temps...
donc j'ai placé ce code dans common.php, ce qui est d'ailleurs commode pour moi, puisque tout mon site utilise les sessions phpbb, donc du coup cette redirection fonctionnera pour tout mon site.
malheureusement, quelque chose coince :
quand je tente sans le www, la page tourne en boucle sur rien (sur IE)
et quand je retourne l'adresse avec www, il indique un problème de redirection vers une page qui ne s'affichera pas et donc bloque... (sur firefox)
pour info, des fois qu'il y aurait incompatibilité, je suis sous isapi, et j'ai un fichier httpd.ini (qui remplace le ht.access) dans lequel j'ai cette règle :
| Code: | | RewriteRule /forum/index.php http://www.toutalamaison.com/forum/ [I,O,RP,L] |
n'empêche que si j'enlève cette règle, le problème reste, donc, elle n'est pas à l'origine du problème. mais par ailleurs, elle deviendra inutile si la redir php finit par fonctionner |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|