RegExp PHP ou .Htaccess

RegExp PHP ou .Htaccess - PHP - Programmation

Marsh Posté le 06-04-2011 à 14:03:50    

bonjour tout le monde,
 
j'ai un gros souci pour réaliser mon projet.
 
J'ai un site entier que je mets dans un répertoire. Bien sûr le site fonctionne toujours dans ce nouveau répertoire.
 
J'aimerais faire en sorte que chaque lien du site original soit redirigé vers index.php du site racine de façon à afficher la page avec des modifications à la volée (Curl)
 
Mon souci réside dans la transformation des liens du site pour la redirection vers index.php. Dois-je utiliser regexp de PHP ou plutôt le .htaccess dans le nouveau dossier ? comment procéder
 
Merci de ne pas répondre en me demandant pourquoi faire ceci, etc mais uniquement pour apporter une solution.
 
Merci d'avance

Reply

Marsh Posté le 06-04-2011 à 14:03:50   

Reply

Marsh Posté le 06-04-2011 à 16:56:25    

sharane a écrit :


Mon souci réside dans la transformation des liens du site pour la redirection vers index.php. Dois-je utiliser regexp de PHP ou plutôt le .htaccess dans le nouveau dossier ? comment procéder


Je sais pas si j'ai bien compris le problème, parce que ça m'a l'air pas très compliqué de rediriger une page avec du javascript, ou même du php.
A propos de des .htaccess je pense que t'as réponse se trouve sur cette article :
http://www.commentcamarche.net/con [...] pacht.php3
 
http://sequane.fr

Reply

Marsh Posté le 06-04-2011 à 17:06:48    

Pour faire ce que tu veux, tu peux passer par un htaccess ou par des regexp PHP.
Le choix de l'un ou l'autre dépend à mon avis du contexte et du besoin.
Si c'est pour une solution pérenne en production, je dirai que l'option htaccess (ou plutôt httpd.conf) est meilleure.
Ça permet de laisser apache trouver le fichier, ce qui semble plus logique que de passer par PHP ...

Reply

Marsh Posté le 06-04-2011 à 17:52:19    

merci pour vos réponses.
j'ai trouvé une solution pour le moment par le biais de PHP
 
Toutefois je suis d'accord avec Paulp, j'aimerais que ce soit par .htaccess
 
comment dire par htaccess :
 
www.monsite.com/index.php?variable=url
 
deviennent
 
www.monsite.com/url
 
en sachant que je suis TOUJOURS à la racine de mon site et que je récupère le contenu d'une page dans le répertoire "origine" pour l'afficher avec des transformations.
 
donc la page d'origine est : www.monsite.com/origine/index.php?mapage
je la transforme en : www.monsite.com/index.php?url=index.php?mapage
mais je veux voir comme url : www.monsite.com/mapage
 
merci d'avance, en espérant être clair

Reply

Marsh Posté le 06-04-2011 à 17:54:12    

Reply

Marsh Posté le 06-04-2011 à 18:15:15    


Je vois pas d'inconvénient à ce que tu mettes un lien de pub, en revanche, étant donné qu'il n'a aucun rapport avec le sujet d'origine, ça serait mieux de le mettre dans ta signature. Merci.

Reply

Sujets relatifs:

Leave a Replay

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