1and1 et Rewriting

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


hiroito
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 25
Inscription: 10 Fév 2006

Message le Ven Fév 10, 2006 23:08

pour info voici le contenu de mon .htaccess si ca fait avancer le schmilblick ...


Code: Tout sélectionner
Options FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]

RewriteRule ^rubrique([0-9]+)\.html$      rubrique.php3?id_rubrique=$1 [QSA,L]
RewriteRule ^article([0-9]+)\.html$         article.php3?id_article=$1 [QSA,L]
RewriteRule ^breve([0-9]+)\.html$         breve.php3?id_breve=$1 [QSA,L]
RewriteRule ^mot([0-9]+)\.html$         mot.php3?id_mot=$1 [QSA,L]
RewriteRule ^auteur([0-9]+)\.html$         auteur.php3?id_auteur=$1 [QSA,L]
RewriteRule ^site([0-9]+)\.html$         site.php3?id_syndic=$1 [QSA,L]
RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ mot.php3 [QSA,E=url_propre:$0,L]
RewriteRule ^\+[^/\.]+\+?(\.html)?$ breve.php3 [QSA,E=url_propre:$0,L]
RewriteRule ^-[^/\.]+-?(\.html)?$ rubrique.php3 [QSA,E=url_propre:$0,L]
RewriteRule ^_[^/\.]+_?(\.html)?$ auteur.php3 [QSA,E=url_propre:$0,L]
RewriteRule ^@[^/\.]+@?(\.html)?$ site.php3 [QSA,E=url_propre:$0,L]
RewriteRule ^[^/\.]+(\.html)?$ article.php3 [QSA,E=url_propre:$0,L]

TheMeche
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 11 Fév 2006

Message le Sam Fév 11, 2006 12:49

bonjour,
j'ai un forum phpBB (chez1and1) et j'aimerai bien ameliorer son réferencement j'ai donc fait ceci http://forums.phpbb-fr.com/viewtopic_39629.html

Mais ça marche pas je pense que ça viens du .htaccess (en lisant ce topic)

Je comprend pas bien comment faire d'apres vos explications.
Le htaccess:
Code: Tout sélectionner
RewriteEngine On
RewriteRule ^forums.* index.php
RewriteRule ^mforum([0-9]*).* viewforum.php?f=$1&mark=topics
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* viewtopic.php?t=$1&view=next
RewriteRule ^stopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&watch=topic&start=$2
RewriteRule ^utopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&unwatch=topic&start=$2
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^setopic_([0-9]*)-([a-zA-Z0-9]*).* viewtopic.php?t=$1&highlight=$2
RewriteRule ^sutra([0-9]*).* viewtopic.php?p=$1
RewriteRule ^newtopic([0-9]*).* viewtopic.php?t=$1&view=newest


Alors sinon url est du type: monsite.com et elle redirectionne vers le dossier (racine)/NOM_DU_DOSSIER/

J'allais oublier le merci tellement je suis préces:oops:
Merci bonne journée

smrhp
WRInaute discret
WRInaute discret
 
Messages: 191
Inscription: 3 Aoû 2005

Message le Sam Fév 11, 2006 14:19

et il a quelle tronche ton .htaccess pour se faire une idée ? ;)

TheMeche
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 11 Fév 2006

Message le Sam Fév 11, 2006 20:12

smrhp a écrit:et il a quelle tronche ton .htaccess pour se faire une idée ? ;)

C'est a moi que tu parle?
si oui,
Mon htaccess est dans mon message

smrhp
WRInaute discret
WRInaute discret
 
Messages: 191
Inscription: 3 Aoû 2005

Message le Sam Fév 11, 2006 20:31

TheMeche a écrit:
smrhp a écrit:et il a quelle tronche ton .htaccess pour se faire une idée ? ;)

C'est a moi que tu parle?
si oui,
Mon htaccess est dans mon message


oops, je crois que je me suis compètement gourré de fil quand j'ai cliqué sur "répondre" !!! du coup je ne sais plus où était le fil d'origine... C'était qqn qui avait un soucis de 404 avec son url rewriting sur 1and1... je vais tenter de retrouver le bon !!! ;) dslé

EDIT : AH mais non je me gourre pas de fil !!! En revanche , j'y comprend rien quand j'avais écris mon message, y'avait pas tous ces messages "entre" les 2 posts !! ??? Bon pas grave ;)

smrhp
WRInaute discret
WRInaute discret
 
Messages: 191
Inscription: 3 Aoû 2005

Message le Sam Fév 11, 2006 20:34

sinon, essaie de mettre "/" devant tes url redirigées, dans le mien je commence par "/bidule.php?" etc.


hiroito
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 25
Inscription: 10 Fév 2006

Message le Dim Fév 12, 2006 22:23

salut smrhp,

je pense qu'il s'agit de moi qui ai des problemes de 404 avec l'UR chez 1&1.

je te suis pas bien tu me demande de faire une modif
sinon, essaie de mettre "/" devant tes url redirigées, dans le mien je commence par "/bidule.php?" etc.

mais je ne sais pas dans quel fichier. J'ai tellemnt brassé de fils de discussion et de faq sans parler d'essais en tout genre que je suis un peu perdu dans cette histoire.
pour repondre a ta demande
et il a quelle tronche ton .htaccess pour se faire une idée ?

le voici
Code: Tout sélectionner
Options FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]

RewriteRule ^rubrique([0-9]+)\.html$      rubrique.php3?id_rubrique=$1 [QSA,L]
RewriteRule ^article([0-9]+)\.html$         article.php3?id_article=$1 [QSA,L]
RewriteRule ^breve([0-9]+)\.html$         breve.php3?id_breve=$1 [QSA,L]
RewriteRule ^mot([0-9]+)\.html$         mot.php3?id_mot=$1 [QSA,L]
RewriteRule ^auteur([0-9]+)\.html$         auteur.php3?id_auteur=$1 [QSA,L]
RewriteRule ^site([0-9]+)\.html$         site.php3?id_syndic=$1 [QSA,L]
RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ mot.php3 [QSA,E=url_propre:$0,L]
RewriteRule ^\+[^/\.]+\+?(\.html)?$ breve.php3 [QSA,E=url_propre:$0,L]
RewriteRule ^-[^/\.]+-?(\.html)?$ rubrique.php3 [QSA,E=url_propre:$0,L]
RewriteRule ^_[^/\.]+_?(\.html)?$ auteur.php3 [QSA,E=url_propre:$0,L]
RewriteRule ^@[^/\.]+@?(\.html)?$ site.php3 [QSA,E=url_propre:$0,L]
RewriteRule ^[^/\.]+(\.html)?$ article.php3 [QSA,E=url_propre:$0,L]

pour l'instant je contourne le probleme en creant une page perso de inc-url-perso.php3 mais c'est dur malgres une excellente contrib de Balluche mais si je pouvai avoir l'UR facon spip par defaut ce serait bien.
Merci pour l'aide apportée.
hiroito

smrhp
WRInaute discret
WRInaute discret
 
Messages: 191
Inscription: 3 Aoû 2005

Message le Dim Fév 12, 2006 23:30

hiroito a écrit:salut smrhp,

je pense qu'il s'agit de moi qui ai des problemes de 404 avec l'UR chez 1&1.


ouaip je crois que oui ;)

exemple pour une de tes lignes je mettrais ça : (donc "/" devant rubrique.php3)...
Code: Tout sélectionner
RewriteRule ^rubrique([0-9]+)\.html$      /rubrique.php3?id_rubrique=$1 [QSA,L]


bon après faut bien sûr que rubrique.php3 existe ;) LOL mais ça je pense que c'est bon ;)
à+


hiroito
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 25
Inscription: 10 Fév 2006

Message le Lun Fév 13, 2006 14:27

Y a marche pas j'ai

Code: Tout sélectionner
Parse error: parse error in inc-public.php3 on line 22

other sugest ?

merci pour ton aide
hiroito

smrhp
WRInaute discret
WRInaute discret
 
Messages: 191
Inscription: 3 Aoû 2005

Message le Lun Fév 13, 2006 19:23

ah là c'est plus un problème de rewriting donc... C'est qu'il y a un bug dans ta page web...

Enfin, soit y'a un bug pur et dur, soit c'est parce que tu ne passes pas les bons paramètres en rewriting pour que la page fasse son boulot... Là c'est plus du côté du forum de ton ... forum ;)) qu'il faut chercher maintenant... Je n'en saurais pas plus concernant le rewriting sur phpBB pour ne l'avoir jamais pratiqué !

(sinon "parse error", ça ressemble quand même à un gros bug ça, et non pas à une variable absente ???)


hiroito
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 25
Inscription: 10 Fév 2006

resolution

Message le Sam Fév 18, 2006 15:30

Bonjour,
apres moult recherche j'ai résolu mon problème. N'etant pas un specialiste du domaine cette solution est donnée brute de coffrage

Voici la solution
contenu de mes_options.php3

Code: Tout sélectionner
<?php
$GLOBALS[ 'dossier_squelettes' ] = "squelettes/pn" ;
$type_urls='propres2';
?>

contenu de mon .htaccess
Code: Tout sélectionner
RewriteEngine On
RewriteBase /
AddType x-mapp-php4 .php3
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]
RewriteRule ^rubrique([0-9]+)\.html$   rubrique.php3?id_rubrique=$1 [QSA,L]
RewriteRule ^article([0-9]+)\.html$      article.php3?id_article=$1 [QSA,L]
RewriteRule ^breve([0-9]+)\.html$      breve.php3?id_breve=$1 [QSA,L]
RewriteRule ^mot([0-9]+)\.html$         mot.php3?id_mot=$1 [QSA,L]
RewriteRule ^auteur([0-9]+)\.html$      auteur.php3?id_auteur=$1 [QSA,L]
RewriteRule ^site([0-9]+)\.html$      site.php3?id_syndic=$1 [QSA,L]
RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ mot.php3 [QSA,E=url_propre:$0,L]

# Les breves
RewriteRule ^\+[^/\.]+\+?(\.html)?$ breve.php3 [QSA,E=url_propre:$0,L]
# Les rubriques
RewriteRule ^-[^/\.]+-?(\.html)?$ rubrique.php3 [QSA,E=url_propre:$0,L]
# les auteurs
RewriteRule ^_[^/\.]+_?(\.html)?$ auteur.php3 [QSA,E=url_propre:$0,L]
# Les sites
RewriteRule ^@[^/\.]+@?(\.html)?$ site.php3 [QSA,E=url_propre:$0,L]
# Les articles (en dernier car expression plus "large")
RewriteRule ^[^/\.]+(\.html)?$ article.php3 [QSA,E=url_propre:$0,L]


Desactiver la page index.php a la racine du site si vous utilisez un squelette perso ailleurs qu'a la racine.

Avec ça, chez 1&1, spip et l'URL rewriting fonctionne pour moi
Merci au support 1&1 qui m'a mis sur la piste de la solution alors qu'ils n'y etaient pas obligés.
Merci a smrhp qui a pris le temps de répondre a mon fil.

A plus
Hiroito :wink: :wink:

TortueGeniale
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 19 Mai 2006

Message le Dim Mai 21, 2006 11:24

Je confirme le / devant index.php marche nickel.

Merci bien ;)

1and1 et Rewriting

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