.Htaccess et redirection
3 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
.Htaccess et redirection
Bonjour voilà ma jolie question de
...noob...
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é
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é
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
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
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é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 ?
<?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é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 ?
3 messages • Page 1 sur 1
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 :
- Article sur le fichier .htaccess
- Aperçu des différents types de redirection
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Redirection (PHP, JavaScript, serveur...)
- Contrer une redirection 302 intempestive...
- Domaine favori - URL canonique
- Comment éviter les contenus dupliqués (avec/sans le www)
- Référencement : gestion des redirections par Yahoo
- A propos des redirections "sauvages"
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Redirection .htaccess
- redirection htaccess
- Redirection 301 et .htaccess
- Redirection URL htaccess
- .htaccess ou redirection PHP?
- Tentative de redirection htaccess
- problème redirection htaccess
- htaccess redirection permanente
- syntaxe htaccess redirection
- redirection permanente en htaccess
- Redirection de pages et htaccess
- REDIRECTION AVEC HTACCESS
- Redirection par htaccess
- Redirection serveur ou htaccess
- Redirection via htaccess et referencement
- 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



le forum