Htaccess : signification de synthaxe
Fermé
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
-
2 juin 2008 à 15:35
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 - 3 juin 2008 à 15:39
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 - 3 juin 2008 à 15:39
A voir également:
- Htaccess : signification de synthaxe
- Htaccess ovh ✓ - Forum Référencement
- .Htaccess - Forum Référencement
- .Htaccess ✓ - Forum Référencement
- Htaccess - Forum Référencement
- You don't have permission to access this resource.server unable to read htaccess file, denying access to be safe - Forum Réseaux sociaux
13 réponses
sov^36
Messages postés
3621
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
8 juillet 2008
716
3 juin 2008 à 15:14
3 juin 2008 à 15:14
En quel langage ton script ?
Si c'est du PHP, et sans Base de Données, un truc crade/basique mais qui marche, un tableau contenant la liste des urls à blacklister, et un simple
pour verifier si le lien est dans la liste ou pas.
Si c'est du PHP, et sans Base de Données, un truc crade/basique mais qui marche, un tableau contenant la liste des urls à blacklister, et un simple
if (in_array($url_a_verifier, $tableau_des_urls_blacklistés))
pour verifier si le lien est dans la liste ou pas.
sov^36
Messages postés
3621
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
8 juillet 2008
716
2 juin 2008 à 15:49
2 juin 2008 à 15:49
SAlut,
https://www.commentcamarche.net/contents/7-apache-les-fichiers-htaccess
https://www.commentcamarche.net/contents/7-apache-les-fichiers-htaccess
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
2 juin 2008 à 17:07
2 juin 2008 à 17:07
merci ... mais je connaissais ... seul inconvénient : je n'y comprends rien !
ce qu'il me faudrait c'est,pour commencer, comprendre le détails de ces lignes ... ligne par ligne
@+
b g
ce qu'il me faudrait c'est,pour commencer, comprendre le détails de ces lignes ... ligne par ligne
@+
b g
Brachior
Messages postés
613
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
22 juin 2009
46
2 juin 2008 à 17:17
2 juin 2008 à 17:17
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
>
Brachior
Messages postés
613
Date d'inscription
dimanche 21 octobre 2007
Statut
Membre
Dernière intervention
22 juin 2009
2 juin 2008 à 17:21
2 juin 2008 à 17:21
merci aussi à toi ... mais une fois de plus je voudrais, juste pour l'instant comprendre ce que sigifient les instructions données dans ces lignes ... après je verrai pour le reste
autrement dit ce que je voudrait, c'est une sorte de 'tuto' ...
ligne 1 : fait faire ...
ligne 2 : fait faire ....
etc ...
@+
b g
autrement dit ce que je voudrait, c'est une sorte de 'tuto' ...
ligne 1 : fait faire ...
ligne 2 : fait faire ....
etc ...
@+
b g
sov^36
Messages postés
3621
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
8 juillet 2008
716
2 juin 2008 à 19:22
2 juin 2008 à 19:22
Dans ce cas autant aller direct à la source : la doc d'apache ! :-)
http://httpd.apache.org/docs/2.2/howto/htaccess.html
http://httpd.apache.org/docs/2.2/howto/htaccess.html
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
3 juin 2008 à 09:31
3 juin 2008 à 09:31
super sympa !
mais encore une fois (en anglais en plus ...) je n'y comprends rien ....
@+
b g
mais encore une fois (en anglais en plus ...) je n'y comprends rien ....
@+
b g
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
3 juin 2008 à 10:47
3 juin 2008 à 10:47
Options -Indexes
Si aucun fichier index.html (ou autre), Apache affiche d'habitude la liste des fichiers. Avec cette option, il ne les affichera plus.
Options +FollowSymlinks
Suit les liens symboliques placés dans l'arborescence du serveur.
(spécifique Unix/Linux).
RewriteEngine On
Active la ré-écriture des URL (pour permettre l'utilisation d'URL simplifiées sur le site).
RewriteRule linkinfo* / [QSA,L]
ça c'est justement une règle de ré-écriture.
Je ne suis pas un spécialiste des rewrite rules --> voir doc d'apache.
Si aucun fichier index.html (ou autre), Apache affiche d'habitude la liste des fichiers. Avec cette option, il ne les affichera plus.
Options +FollowSymlinks
Suit les liens symboliques placés dans l'arborescence du serveur.
(spécifique Unix/Linux).
RewriteEngine On
Active la ré-écriture des URL (pour permettre l'utilisation d'URL simplifiées sur le site).
RewriteRule linkinfo* / [QSA,L]
ça c'est justement une règle de ré-écriture.
Je ne suis pas un spécialiste des rewrite rules --> voir doc d'apache.
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
3 juin 2008 à 11:21
3 juin 2008 à 11:21
merci seb, là au moins cela à le mérite d'être clair et compréhensible à mon petit niveau ...
- pour les interrupteurs : [QSA,L] que signifient-ils ?
- si je veux interdire une url genre ' http://www.cesite.là ' que mettre (et où ?)
@mitiés
b g
- pour les interrupteurs : [QSA,L] que signifient-ils ?
- si je veux interdire une url genre ' http://www.cesite.là ' que mettre (et où ?)
@mitiés
b g
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
3 juin 2008 à 11:49
3 juin 2008 à 11:49
pour les interrupteurs : [QSA,L] que signifient-ils ?
Aucune idée --> voir doc d'Apache.
si je veux interdire une url genre ' http://www.cesite.là ' que mettre (et où ?)
Interdire ?
Je ne comprend pas bien, là.
C'est un serveur web ou un proxy ?
Aucune idée --> voir doc d'Apache.
si je veux interdire une url genre ' http://www.cesite.là ' que mettre (et où ?)
Interdire ?
Je ne comprend pas bien, là.
C'est un serveur web ou un proxy ?
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
3 juin 2008 à 12:06
3 juin 2008 à 12:06
oui ... 'voir doc d'apache' ... faudrait encore que j'arrive à comprendre ...
pour l'url à interdire : il s'agit d'un script d'échange de liens et je voudrai savoir comment interdire certaines url, car (par exemple) lors des concours de positionnement il y a des gens qui font vraiment n'importe quoi et en plus sans aucun scrupule ... je voudrais donc réussir , par exemple à interdire l'inscription d'un site, voire aussi même mieux d'un site et de tous ses "domaines" ou "sous-domaines" ....
@+
b g
pour l'url à interdire : il s'agit d'un script d'échange de liens et je voudrai savoir comment interdire certaines url, car (par exemple) lors des concours de positionnement il y a des gens qui font vraiment n'importe quoi et en plus sans aucun scrupule ... je voudrais donc réussir , par exemple à interdire l'inscription d'un site, voire aussi même mieux d'un site et de tous ses "domaines" ou "sous-domaines" ....
@+
b g
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
3 juin 2008 à 12:15
3 juin 2008 à 12:15
je voudrais donc réussir , par exemple à interdire l'inscription d'un site, voire aussi même mieux d'un site et de tous ses "domaines" ou "sous-domaines" ....
Là c'est pas en rapport avec les htaccess d'Apache, mais avec ton application (développée en php ou autre).
Là c'est pas en rapport avec les htaccess d'Apache, mais avec ton application (développée en php ou autre).
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
3 juin 2008 à 14:24
3 juin 2008 à 14:24
j'avais trouvé ceci :
et
seulement là c'est du chinois complet pour moi .... je pensais partir de cette base pour inclure qq lignes supplémentaires dans le fichier htaccess afin de parvenir à 'bannir' un domaine ... mais la syntaxe est-elle bonne ? et où et comment placer ces lignes dans le fichier de début de post ??? là je coince totalement
@+
b g
Il y a la fonction bannir un site de votre site avec un fichier .htaccess
RewriteEngine on RewriteCond %(HTTP_REFERER) ^http://(www.)?site_a_bannir.com RewriteRule .* http://www.monsiteamoi.info [L]
et
[L] est un "drapeau" qui signifie que cette réécriture sera la dernière. Tout ce qui se trouve après ne sera pas exécuté.
seulement là c'est du chinois complet pour moi .... je pensais partir de cette base pour inclure qq lignes supplémentaires dans le fichier htaccess afin de parvenir à 'bannir' un domaine ... mais la syntaxe est-elle bonne ? et où et comment placer ces lignes dans le fichier de début de post ??? là je coince totalement
@+
b g
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
3 juin 2008 à 14:34
3 juin 2008 à 14:34
Je ne vois pas l'intérêt.
Si c'est http://www.lesiteabannir.com qui est tapé dans l'adresse du navigateur de l'internaute, la requête arrivera sur ce serveur et pas sur le tiens.
Il n'y a donc rien à filtrer chez toi.
Qu'entends-tu par "bannir un domaine" ?
Le bannir de quoi ?
Il y a un forum sur son serveur web, et tu veux bannir l'URL de ce site sur ton forum ?
Si c'est http://www.lesiteabannir.com qui est tapé dans l'adresse du navigateur de l'internaute, la requête arrivera sur ce serveur et pas sur le tiens.
Il n'y a donc rien à filtrer chez toi.
Qu'entends-tu par "bannir un domaine" ?
Le bannir de quoi ?
Il y a un forum sur son serveur web, et tu veux bannir l'URL de ce site sur ton forum ?
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
3 juin 2008 à 14:46
3 juin 2008 à 14:46
c'est un script d'échange de liens
et il y a parfois des fous qui polluent avec des soumissions multiples, ou peu sérieuses, voire même contraire aux bonnes moeurs et ... qui récidivent quand même !!
je voudrait donc, une fois ceci établi, interdire l'accès au script (donc le refus de l'inscription qui se fait par une vérification du lien retour) pour les sites concernés
@+
b g
et il y a parfois des fous qui polluent avec des soumissions multiples, ou peu sérieuses, voire même contraire aux bonnes moeurs et ... qui récidivent quand même !!
je voudrait donc, une fois ceci établi, interdire l'accès au script (donc le refus de l'inscription qui se fait par une vérification du lien retour) pour les sites concernés
@+
b g
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
3 juin 2008 à 14:56
3 juin 2008 à 14:56
c'est un script d'échange de liens
Bien, dans ce cas, c'est dans le script qu'il faut filtrer/bannir les URL, pas dans les rewrite rules du serveur.
Ça n'est absolument pas le but des rewrite rules.
Modifie ton script pour refuser si il voit certains paramètres (formulaires, HTTP_REFERER...)
Bien, dans ce cas, c'est dans le script qu'il faut filtrer/bannir les URL, pas dans les rewrite rules du serveur.
Ça n'est absolument pas le but des rewrite rules.
Modifie ton script pour refuser si il voit certains paramètres (formulaires, HTTP_REFERER...)
sov^36
Messages postés
3621
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
8 juillet 2008
716
3 juin 2008 à 14:58
3 juin 2008 à 14:58
J'ai comme l'impression que tu compliques la vie dans pas grand chose : une verification du lien posté dans ton script pour verifier qu'il ne se trouve pas dans une blacklist que tu definirait me parait nettement plus à simple à mettre en place et à maintenir.
De plus le HTTP_REFFERER est la page à partir de laquelle le client arrive, en plus de ne pas correspondre à ce que tu veux faire (si j'ai bien compris), c'est une valeur qui facilement modifiable par le client, donc pas vraiment 'de confiance'.
De plus le HTTP_REFFERER est la page à partir de laquelle le client arrive, en plus de ne pas correspondre à ce que tu veux faire (si j'ai bien compris), c'est une valeur qui facilement modifiable par le client, donc pas vraiment 'de confiance'.
sov^36
Messages postés
3621
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
8 juillet 2008
716
3 juin 2008 à 15:01
3 juin 2008 à 15:01
Je me permettrais d'ajouter egalement que trop compter sur le .htaccess peut amener quelques deceptions étant donnés que si ce n'est pas toi qui controlle le serveur apache, selon les hebergeurs les droits données au .htaccess peuvent avoir differentes limitations.
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
3 juin 2008 à 15:06
3 juin 2008 à 15:06
il est sur que c'est surtout une sorte de 'blacklist' que je voudrais créer ce serait beaucoup plus efficace !!!
mais comment faire ? (simplement !!!)
et comment la gérer ?
pas de bdd !!!
@+
b g
mais comment faire ? (simplement !!!)
et comment la gérer ?
pas de bdd !!!
@+
b g
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
3 juin 2008 à 15:13
3 juin 2008 à 15:13
je viens de mettre un lien vers le site de sébastien: (mais sans lien de retour ...)(ça c'est fait dans la zône administration)
https://www.unesourisetmoi.info/liensdur/index.php?page=18
supposons que quelqu'un veuille inscrire un site .... comment interdire l'inscription avec même le lien de retour , autrement dit comment bannir son url ???
https://www.unesourisetmoi.info/liensdur/index.php?page=18
supposons que quelqu'un veuille inscrire un site .... comment interdire l'inscription avec même le lien de retour , autrement dit comment bannir son url ???
sov^36
Messages postés
3621
Date d'inscription
jeudi 5 avril 2007
Statut
Contributeur
Dernière intervention
8 juillet 2008
716
3 juin 2008 à 15:35
3 juin 2008 à 15:35
Vu ton MP, tu recevras un MP de ma part dans la journée.
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
3 juin 2008 à 15:39
3 juin 2008 à 15:39
OK merci alors ... en standby ...
déjà grand merci à tous deux pour cette aide et le temps passé
@mitiés
b g
déjà grand merci à tous deux pour cette aide et le temps passé
@mitiés
b g
3 juin 2008 à 15:24
mais comment faire ?
un fichier supplémentaire et une ligne de code à insérer alors où ?
@+
b g