URL rewriting (à la racine du site) - HTML/CSS - Programmation
Marsh Posté le 25-06-2006 à 16:31:40
Je vois pas trop, mais en tout cas je sais que tu peu redirectionner ton site ici http://www.nomgratuit.com/ et tu peu mettre des mots-clés et donc quand tu vas sur google par ex tu tape quelques des tes mots clés et voilà... Mais il me semble que ce n'est pas vraiment la réponse que tu attendais, ça pourra tout de même peut-être intérrésser quelqu'un.
Marsh Posté le 25-06-2006 à 16:36:41
Le principe derrière ça est appelé "URL Rewriting", ça permet entre autres de créer de jolies URL. Ce n'est absolument pas de la redirection, c'est de la réécriture/réinterprétation.
Pour l'utiliser il y a deux voies:
Quelques liens:
http://people.w3.org/~dom/archives [...] ying-uris/
http://httpd.apache.org/docs/2.0/m [...] guide.html
http://forum.alsacreations.com/top [...] iting.html
Si tu as besoin de plus d'infos, google avec "pretty url" ou "url rewriting" par exemple.
lyneus a écrit : Je vois pas trop, mais en tout cas je sais que tu peu redirectionner ton site ici http://www.nomgratuit.com/ et tu peu mettre des mots-clés et donc quand tu vas sur google par ex tu tape quelques des tes mots clés et voilà... Mais il me semble que ce n'est pas vraiment la réponse que tu attendais, ça pourra tout de même peut-être intérrésser quelqu'un. |
Aucun rapport avec ce qu'il demande
Marsh Posté le 25-06-2006 à 17:55:20
Ouah merci beaucoup c'est exactement ce que je cherchais... mais j'avais pas le mot "url rewriting" pour faire des recherches.
ça marche bien mais je n'arrive pas à transformer par exemple cet url :
www.monsite.com/test.php?essai=cool
comme suit :
www.monsite.com/cool
Par contre cette URL marche bien :
www.monsite.com/nom-cool
est-ce que quelqu'un voit le problèmes ?
Marsh Posté le 25-06-2006 à 17:57:25
beeen sans code on va avoir du mal, il n'y a pas de magiciens ici...
Marsh Posté le 25-06-2006 à 18:16:37
Ah dsl !!! J'ai oublié de mettre le code qui est dans un htaccess:
Code :
|
et si j'enlève le "nom:" et que j'entre comme URL : www.monsite.com/cool ça ne marche pas...
Merci!
Marsh Posté le 25-06-2006 à 18:32:19
Essaie
RewriteRule ^([a-zA-Z]+)/?$ test.php?essai=$1 [L] |
Marsh Posté le 25-06-2006 à 18:36:37
Ah ouais!!! ça fonctionne!!! Merci beaucoup
Mais ce qu'il serait parfait c'est que par exemple si j'entre comme URL :
www.monsite.com/admin et que le dossier admin existe, il aille dans le dossier et qu'il ne fasse pas d'URL rewriting!
Suis-je obligé de traiter cela en PHP ?
Marsh Posté le 25-06-2006 à 18:44:26
Vois du côté de RewriteCond
Accessoirement, quelques liens de plus:
http://corz.org/serv/tricks/htaccess2.php
http://www.ilovejackdaniels.com/mo [...] _sheet.png
Marsh Posté le 25-06-2006 à 20:26:18
Ok... je cherche tjs du côté de RewriteCond mais je trouve pas ce qu'il me faut!!! je dois dire que je comprend pas tous ce que je lis...
Marsh Posté le 26-06-2006 à 11:29:35
Est-ce quelqu'un à de l'info plus précisèment sur RewriteCond ?
Marsh Posté le 27-06-2006 à 10:51:21
Est-ce que vous trouvez judicieux de traiter cela en php de la manière suivante:
J'entre l'adresse suivante : http://www.monsite.com/admin
J'arrive donc sur la page suivante : test.php?essai=admin.
Dans cette page PHP je crée un script qui lit tous les dossier présent. Si le dossier existe il est rediriger à admin/index.php.
Est-ce trop lent ? est-ce efficace ? Quelqu'un a une autre solution ?
Marsh Posté le 05-07-2006 à 09:51:32
Un peu tordu, non ?
A mon avis la meilleur solution se situe plutôt du côté de ta règle. Il doit y avoir moyen d'exclure "admin" de ton expression régulière (partie gauche de ta règle).
Marsh Posté le 07-07-2006 à 09:18:43
ouais... mais le problème c'est dès que j'ajouterai un dossier, je serai obliger de modifier ma règle... (en + je connais pas bien ces URL rewriting)
Marsh Posté le 07-07-2006 à 10:31:28
Ben non, il faut trouver la syntaxe d'expression régulière qui signifie :
[tout, sauf "admin"]
Marsh Posté le 20-07-2006 à 12:05:17
Ben oui... si j'ajoute un dossier, je serais obliger d'allé changer ma règle:
J'ajoute un dossier nommé "test" -> ma règle devra être [tout sauf "admin" et "test"]... non?
Marsh Posté le 25-06-2006 à 16:17:09
Bonjour,
Je vais essayer de vous poser ma question le plus clairement possible!
J'ai vu sur un site un système de recherche qui me serait bien utile :
La recherche s'effectue par l'url... Par exemple je cherche le mot "voiture". Avec cet URL ma recherche est effectuée :
www.lesite.com/tag/voiture
Est-ce que c'est un système de redirection ?? ça me serait vraiment utile de savoir comment faire ça! Si quelqu'un connait un site ou un tuto qui explique cette méthode je suis preneur!!!
Merci et à+
Message édité par g_bu le 26-06-2006 à 19:47:40