redirection d'adresse

Petit nouveau ! | 2 Messages

22 janv. 2010, 17:09

tout d'abord hello et merci d'avance pour vos réponses (que je les comprennent ou pas :wink: )
voilà mon petit soucis j'ai uploader mon portfolio sur mon serveur (ovh),je precise tout fonctionne et j'obtiens un adresse "mondomaine.fr/portfolio" et je souhaiterais simplement taper "mondomaine.fr" et que cela renvoi à "mondomaine.fr/portfolio"
j'ai matter pas mal de tuto sur htacces & co mais j'ai pas tout compris, en espérant que je fut clair et qu'obtiendrez une solution...

Eléphant du PHP | 86 Messages

22 janv. 2010, 17:48

Salut,

Par défaut, le serveur va chercher un fichier nommé "index.php" ou "index.html" lorsque tu vas taper ton lien donc tu peux rediriger manuellement vers le lien qui t'intéresse en manipulant ces fichiers.
Tu peux ainsi créer un fichier "index.php" à la racine de ton site et dans ce fichier faire un include() ou une redirection meta/header.

exemple index.php :
<?php
function redirection($url) 
{
	if (headers_sent()) { print"<meta http-equiv='refresh' content='0;URL=".$url."'>"; }
	else { header("Location: $url\n"); }
}
redirection("./portfolio/index.php")
?>
Je suis parti du principe que tu avais une page index.php dans "portfolio" mais elle est être nommée différemment, à toi de changer si nécessaire :)
Modifié en dernier par Skikit le 22 janv. 2010, 17:50, modifié 1 fois.

Petit nouveau ! | 2 Messages

22 janv. 2010, 17:49

c'est bon j'ai trouvé la solution un simple (enfin pour un noob comme moi pas évident) fichier htaccess avec comme code
RedirectMatch permanent ^/$ http://www.mondomaine.fr/portfolio/
voilà si ça peut aider d'autre débutant


merci Skikit, pour ta réponse, cela m'amener une autre question : niveau référencement quel solution faut-il adopter index.php ou htaccess ?