Htaccess : URL Rewriting & header 301

Htaccess : URL Rewriting & header 301 - HTML/CSS - Programmation

Marsh Posté le 26-09-2005 à 11:14:30    

Slt all,  
 
Mon site ayant change d'adresse, je souhaite, que seul les articles puisse etre dispo (pour les liens d'autres sites), et que tout les autres types de liens vers mon site donne un "header 301", donc indiquant à l'utilisateur et aux robots que le site à change...  
 
Mes URL sont du type :  
http://www.domain.com/index.php/20 [...] e-larticle  
 
Et je veux que SEUL ce type ne marche (Vers article.php), et que tout le reste face un 301 ^^  
 
J'ai tente :  
RewriteEngine On  
RewriteBase /  
RewriteRule ^index.php/([0-9]{4})/([0-9]{2})/([0-9]{2})/[A-Z][a-z]+ /article.php [L,QSA]  
 
Mais ca passe pas top :s  
Et je sais pas faire le "SINON 301"...  
 
Quelqu'un pourrait-il me depanner ?  
 
Merci bcp !  
Florian

Reply

Marsh Posté le 26-09-2005 à 11:14:30   

Reply

Marsh Posté le 26-09-2005 à 13:02:16    

Allez, un petit UP pour la forme ;)
merci d'avance

Reply

Marsh Posté le 26-09-2005 à 23:02:39    

Re all,
 
Personne ne peut m'aider rapidement sur un pb d'HTACCESS ?
 
Merci

Reply

Marsh Posté le 26-09-2005 à 23:25:08    

Peut être avec SetEnvIf ? http://httpd.apache.org/docs/2.0/m [...] l#setenvif
 
Tu définis une variable d'environnement en fonction de la forme de l'URL et tu peux ensuite faire un test de condition avec certaines directives (dont mod_rewrite) cf http://httpd.apache.org/docs/2.0/env.html#using


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 28-09-2005 à 09:57:19    

Merci,
 
Mais c'est bizarre, il ne le prends pas en compte...
L'URL Rewriting marche, puisque je l'utilise dans d'autre sous dossier de mon site...
 
Je desespere :'(
 
Merci bcp,
Florian

Reply

Marsh Posté le 30-09-2005 à 13:49:18    

Un p'tit up qui mange pas de pain ;)
 
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed