Est t'il possible de faire de la réécriture d'url autrement qu'avec un htaccess ?

Nouveau WRInaute
Bonjour,

Il me semble qu'il n'y a pas de question de ce type sur le forum (en tous cas je n'ai pas trouver de réponses).

Est t'il possible de faire de la réécriture d'url autrement qu'avec un htaccess ?

Par exemple avec PHP. Merci d'avance si vous pouviez m'orienter sur un tutoriel ou me donner des explications.

Bien cordialement.
 
WRInaute passionné
Si tu as accès à .htaccess, je pense que c'est le plus simple.

Autrement avec PHP, voici un exemple avec mon site sur la page index. C'est l'unique cas où je ne passe pas par htaccess.
Tu pourras t'en inspirer :

Code:
if (preg_match('#index.(?:html|php)#U', $_SERVER['REQUEST_URI'])) {
	header ('HTTP/1.1 301 Moved Permanently');
	header('Location: http://www.example.com/');
	exit;
}
 
Nouveau WRInaute
Je reviens sur le faite de réécrire les url uniquement en php. J'ai vue qu'il y avais plusieurs façons de faire donc utiliser error 404 ce que je ne souhaite pas afin de ne pas être pénaliser pour le référencement, plus tard.

Par contre je ne comprends une chose. J'ai cette url :

Code:
http://www.mon-expemple.com/index.php?application=uneApply

Je souhaite faire une url comme celle celle-ci :
Code:
http://www.mon-expemple.com/uneApply

Cela devient donc impossible car le serveur considère que c'est un dossier. Avez-vous une astuce ?
 
Discussions similaires
Haut