.Htaccess et redirection

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

QcComm
Nouveau WRInaute
 
Messages: 2
Inscription: Sam Mar 25, 2006 22:11

.Htaccess et redirection

Message le Sam Mar 25, 2006 22:24

Bonjour voilà ma jolie question de :oops: ...noob... :oops:

J'ai plusieurs sous-domaines et j'aimerais qu'ils soyent proteger par .htacces et .htpasswd mais .... en voici la difficuleter je veux que sa sois le meme .htacces et le meme .htpasswd mais que avec different user et passwd il les redirige direct vers leur sous-domaines attribuer ou sinon comment puis-je faire sa car sa doit etre proteger en plus de passer par https..

J'ai essayer un php/Mysql mais je comprend pas pourquoi il redirectionne pas donc je me suis tourner au .htacces

merci de bien vouloir méclairé :oops:


coder
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 106
Inscription: Ven Nov 11, 2005 21:19

Message le Dim Mar 26, 2006 6:40

pour le php ta pas utilisé un truc du genre ?

header("Location:http://monsite.com"); <= théoriquement sa fonctionne

//tu peu aussi le faire par base de donné : $log=mysql_num_rows(mysql_query("select * from user where user='$user'"))
if($log!=0){
header("Location:http://monsite.com/$user");
}
else{
echo "Vous n'exister pas dans notre base de donner";
}

dans ton htpwd ta mis plusieur utilisateur/pass ?

ya une ligne qui faut mettre :
AuthName "Ton nom"
AuthType Basic
AuthUserFile "accès fichier htpwd"
Require valid-user
et pour le reste, une recherche sur google t'aidera ;)

QcComm
Nouveau WRInaute
 
Messages: 2
Inscription: Sam Mar 25, 2006 22:11

Message le Lun Mar 27, 2006 14:57

voila ce que j'ai fait comme code avec une variable dans ma db

<?php
// si l'utilisateur est connecté comme ( 01 ) ...
if($_SESSION['privilege'] == "01") { header("Location: https://melanie.demandeenligne-.com") ?>
<?php } // fin de l'affichage conditionnel?>

mais il me fait cette erreur

Warning: Cannot modify header information - headers already sent by (output started at /home/cuem286274/domains/demandeenligne.com/public_html/accueil.php:18) in /home/cuem286274/domains/demandeenligne.com/public_html/accueil.php on line 49

voici le code complet:

session_start(); // On relaye la session
if (session_is_registered("authentification")){ // vérification sur la session authentification (la session est elle enregistrée ?)
// ici les éventuelles actions en cas de réussite de la connexion
}
else {
header("Location:index.php?erreur=intru"); // redirection en cas d'echec
}
?>
<?php

if($_SESSION['privilege'] == "admin") { // Affichage conditionnel : si et seulement si l'utilisateur est connecté avec le privilege administrateur ?>
<strong><u>En tant qu'administrateur vous pouvez effectuer les actions suivantes : </u></strong></p>
<p class="Style4">- <a href="admin.php">G&eacute;rer les utilisateurs</a>
<?php } // fin de l'affichage conditionnel?>
</p>
<p>
<?php
// si l'utilisateur est connecté comme simple utilisateur ...
if($_SESSION['privilege'] == "user") { // Affichage conditionnel : si et seulement si l'utilisateur est connecté avec le privilege utilisateur simple ?>
<strong><u>En tant qu'utilisateur simple vous ne pouvez pas effectuer d'actions</u></strong>
<?php } // fin de l'affichage conditionnel?>
</p>
<p>
<?php
// si l'utilisateur est connecté comme ( 00 ) ...
if($_SESSION['privilege'] == "01") { header("Location: https://melanie.demandeenligne-.com") ?>
<?php } // fin de l'affichage conditionnel?>

donc j'arrive pas a savoir pourquoi ?


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Tester le type de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités