URL rewrite

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : URL rewrite

Re: URL rewrite

par AB » 07 avr. 2010, 16:37

Effectivement strpos() serait suffisant et plus performant :wink:

Re: URL rewrite

par jojolapine » 07 avr. 2010, 16:29

Ou même str_pos() pour des questions de performances ;)

/!\ bien utiliser le triplle = afin de dissocier le retour 0 du false ;)

Re: URL rewrite

par AB » 07 avr. 2010, 15:48

Tant qu'à faire, evites d'utiliser ereg, déprécié depuis php 5.3. Regardes plutôt du côté de preg_match.

Re: URL rewrite

par fersayn147 » 07 avr. 2010, 14:23

Résolu merci.

Re: URL rewrite

par fersayn147 » 07 avr. 2010, 12:57

J'ai résolu une partie du problème en modifiant:
if (ereg("depechesTheme.php",$_SERVER['REQUEST_URI']) && !isset($_GET['design'])) {
	header("HTTP/1.1 301 Moved Permanently");
	header("Location: http://www.informationhospitaliere.com/actualite-".rewrite($titrerewrite).".html");
	exit;
}
Je n'ai plus de 404 mais une page blanche a la place...???

URL rewrite

par fersayn147 » 07 avr. 2010, 12:45

Bonjour,

J'essaie de faire un url rewrite avec le code suivant:

dans la page php:
$titrerewrite = stripslashes($theme);
include_once("rewrite.php");

if (ereg("depechesTheme.php",$_SERVER['REQUEST_URI']) && !isset($_GET['design'])) {
	header("HTTP/1.1 301 Moved Permanently");
	header("Location: http://www.informationhospitaliere.com/".rewrite($titrerewrite).".html");
	exit;
}
et dans le htacces:

RewriteRule ^(.*)-actualite.html$ depechesTheme.php?id=$1 [QSA,L]

Le serveur me dit erreur 404 url not found.

Quelqu'una une idée de ce qu'il faut faire?

Merdi de votre aide.