URL-Rewriting Marche pas... Comprend pas...

  • Auteur de la discussion Auteur de la discussion Grantome
  • Date de début Date de début
G
Grantome
Guest
Amis du soir... Bonsoir,

Code:
RewriteEngine on 
# réécriture forum
RewriteRule ^http://www.an1000.org/forum/viewtopic-([0-9]*).html$ http://www.an1000.org/forum/viewtopic.php?p=$1
#Obliger le www
RewriteCond %{HTTP_HOST} ^www.castlemaniac.com$ 
RewriteRule ^(.*) http://www.castlemaniac.com/$1 [QSA,L,R=301]
# Empêcher de faire des liens vers mes images
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?castlemaniac.com/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?castlemaniac.com.*$ [NC] 
RewriteRule \.(gif|jpg|jpeg|GIF|JPG|JPEG)$ - [F]
# Pages d'erreurs personalisées
ErrorDocument 401 http://www.castlemaniac.com/
ErrorDocument 404 http://www.castlemaniac.com/
ErrorDocument 500 http://www.castlemaniac.com/

Bon, pourquoi ma première réécriture ne fonctionne pas ?
Il ne réécrit rien du tout.

Un indice ?
 
WRInaute impliqué
Il faut mettre les Url relatives, tu doit retirer le "http://www.an1000.org/" et si tu es chez OVH, tu dois laisser un slash avant la seconde expression.
 
G
Grantome
Guest
...

Hummm, bon, je crois que quelques explications s'imposent.

Sur mon site [email=www.c@stlemaniac.c]www.c@stlemaniac.c[/email]*m, je place les derniers message du forum de www.an1o00.0rg.


J'ai donc un lien
-http://www.an1o00.0rg/forum/viewtopic-22.html
que je veux mettre en
-http://www.an1o00.0rg/forum/viewtopic.php?p=22

Mais si on ne peut que mettre des url relative, cela veux dire que je ne pourrais pas le faire.
 
G
Grantome
Guest
AU SECOURS !!!

PLus rien ne marche dans mon .htaccess :cry:

Code:
#Obliger le www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^castlemaniac.com$
RewriteRule ^(.*) http://www.castlemaniac.com/$1 [QSA,L,R=301]

Même seulement ça, ça ne passe plus. Alors qu'avant mes bidouille tout était ok. :roll:

Qu'est-ce qui se passe...
 
WRInaute impliqué
Tu peux mettre une url non relative dans le deuxième membre mais cela fera redirection je crois ;)
Sinon, ça: ^(.*) ne peut pas aller, il faut un terme en plus, l'extension par exemple.
 
G
Grantome
Guest
...

Bon, mon .htaccess refonctionne... :roll: Rien compris à ce qu'il s'est passé.

Mais toujours impossible de faire ma réécriture (si cela peut se faire) de:

-http://www.an1o00.0rg/forum/viewtopic-22.html
en
-http://www.an1o00.0rg/forum/viewtopic.php?p=22

avec:

Code:
RewriteEngine on 
# réécriture forum 
RewriteRule ^http://www.an1000.org/forum/viewtopic-([0-9]*).html$ http://www.an1000.org/forum/viewtopic.php?p=$1
 
WRInaute impliqué
RewriteRule ^forum/viewtopic-(.*).html$ forum/viewtopic.php?p=$1
Es-tu chez OVH ? où places-tu ton .htaccess ?
 
G
Grantome
Guest
Suis chez Sivit et mon .htaccess et à la racine.

Sur ma page http://www.c@stlemaniac.com/index.php, j'include un fichier me permettant d'afficher les dernier messages du forum de www.an1o00.org.

J'ai donc des liens pointant directement ver le dommaine an1o00.org que je souhaiterais réécrire.

Et ces liens sont de la forme:
-http://www.an1o00.0rg/forum/viewtopic-22.html
en
-http://www.an1o00.0rg/forum/viewtopic.php?p=22

Mais tout cela sur mon domaine [email=www.c@stlemaniac.com]www.c@stlemaniac.com[/email], d'où certainement un problème avec les URL relatives.
 
WRInaute impliqué
Quand je dis url relative, je parle de l'url dans le .htaccess.
Code:
RewriteEngine on
RewriteRule ^viewtopic-(.*)\.html$ viewtopic.php?p=$1 [L]
place ça dans un .htaccess dans le répertoire forum, sinon, va voir chez Sivit s'il n'ont pas de restrictions ou je ne sais quoi ;)
 
G
Grantome
Guest
Ouais..... quel taupe.... suis c*n des fois...


Marche beaucoup mieux now.


Pffffff y a des jours comme ça... :roll:
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut