Forum pragmaMx France 10 Février 2012 à 19:45:54 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: 1 [2] 3   Bas de page
Imprimer
Auteur Fil de discussion: [Discussion] Fichier .htaccess idéal  (Lu 29077 fois)
le Chaland
Beta-Testeur
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #15 le: 12 Mars 2008 à 19:15:15 »

Slt  Clin d'oeil

Concernant mes passes, ils sont de 20 caractères ( chiffres lettres autres )
J'ai ensuite généré mes htpasswd ici en optant pour le cryptage SHA-1

Avec ensuite les lignes de rigueurs dans le htaccess pour que le duo fonctionne.

Rien de plus.

Cela semble fonctionner sans pb sur mon hébergement ...
Journalisée
phi56360
Modérateur
Membre Héroïque Mx
******
Hors ligne Hors ligne

Messages: 581



« Répondre #16 le: 15 Mars 2008 à 17:40:25 »

bonjour a tous

sur le net j'ai trouver ceci
ça peut servir pour certain site .

Citation
###FILTRE CONTRE ROBOTS DES PIRATES ET ASPIRATEURS DE SITE WEB
RewriteEngine On
## EXCEPTION: TOUS LES ROBOTS MEMES ANONYMES OU BANNIS PEUVENT ACCEDER A CES FICHIERS
RewriteCond %{REQUEST_URI} !^/robots.txt
RewriteCond %{REQUEST_URI} !^/sitemap.xml
##
RewriteCond %{HTTP_USER_AGENT} ^-?$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^[0-9a-z]{15,}|^[0-9A-Za-z]{19,} [OR]
RewriteCond %{HTTP_USER_AGENT} @nonymouse|ADSARobot|Advanced\ Email\ Extractor|ah-ha|aktuelles|amzn_assoc|Anarchie|anonymous|Art-Online|ASPSeek|ASSORT|ATHENS|Atomz|attach|autoemailspider|BackWeb|Bandit|BatchFTP|bdfetch|big.brother|BlackWidow|bmclient|Boston\ Project|BravoBrian\ SpiderEngine\ MarcoPolo|Bullseye|bumblebee|capture|CherryPicker|ChinaClaw|CICC|clipping|Crescent|Crescent\ Internet|curl|Custo|cyberalert|Deweb|diagem|Digger|Digimarc|DIIbot|DirectUpdate|disco|DISCoFinder|Downloader|Download\ Accelerator|Download\ Demon|Download\ Wonder|Drip|DSurf15a|DTS.Agent|EasyDL|eCatch|echo\ extense|ecollector|efp@gmx\.net|EirGrabber|EmailCollector|EmailSiphon|EmailWolf|Email\ Extractor|Express\ WebPictures|ExtractorPro|EyeNetIE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} fastlwspider|FavOrg|Favorites\ Sweeper|^Fetch|Fetch\ API\ Request|FEZhead|FileHound|flashget|FlashGet\ WebWasher|FlickBot|fluffy|frontpage|GalaxyBot|Generic|Getleft|GetRight|GetSmart|GetWeb!|GetWebPage|gigabaz|Girafabot|Go!Zilla|go-ahead-got-it|GornKer|Grabber|GrabNet|Grafula|Green\ Research|GT\:\:WWW|Harvest|hhjhj@yahoo|hloader|HMView|HomePageSearch|HTTPConnect|httpdown|httplib|HTTP\ agent|http\ generic|HTTP\:\:Lite|HTTrack|ia_archive|IBM_Planetwide|imagefetch|Image\ Stripper|Image\ Sucker|IncyWincy|Indy\ Library|informant|Ingelin|InterGET|InternetLinkAgent|InternetSeer\.com|Internet\ Ninja|IPiumBot|Iria|Irvine|JBH*Agent|JetCar|JOC|JOC\ Web\ Spider|JustView|Kapere|KWebGet|Lachesis|larbin [NC,OR]
RewriteCond %{HTTP_USER_AGENT} LeechFTP|LexiBot|lftp|libWeb|libwww|likse|Link*Sleuth|LINKS\ ARoMATIZED|LinkWalker|LWP|Mac\ Finder|Mag-Net|Magnet|Mass\ Downloader|MCspider|Microsoft\ URL|Microsoft\ Data|MIDown\ tool|minibot\(NaverRobot\)|Mirror|Missigua\ Locator|Mister\ PiX|MMMtoCrawl\/UrlDispatcherLLL|Moozilla|MSProxy|multithreaddb|nationaldirectory|Navroad|NearSite|NetAnts|NetCarta|NetMechanic|netprospector|NetResearchServer|NetSpider|NetZIP|NetZippy|NetZip\ Downloader|Net\ Vampire|NEWT|nicerspro|NICErsPRO|NPBot|Octopus|Offline\ Explorer|Offline\ Navigator|OpaL|Openfind|OpenTextSiteCrawler|OrangeBot|PackRat|PageGrabber|Papa\ Foto|pavuk|pcBrowser|PEAR|PersonaPilot|PingALink|Pockey|Program\ Shareware|Proxy|psbot|PSurf|^puf|Pump|PushSite [NC,OR]
RewriteCond %{HTTP_USER_AGENT} python|QRVA|QuepasaCreep|RealDownload|Reaper|Recorder|ReGet|replacer|RepoMonkey|almaden|Robozilla|Rover|RPT-HTTPClient|Rsync|SearchExpress|searchhippo|searchterms\.it|Second\ Street\ Research|Seeker|Shai|sitecheck|SiteMapper|SiteSnagger|SlySearch|SmartDownload|snagger|SpaceBison|Spegla|SpiderBot|SqWorm|Star\ Downloader|Stripper|sucker|SuperBot|SuperHTTP|Surfbot|SurfWalker|SurveyBot|Szukacz|tAkeOut|tarspider|Teleport\ Pro|Telesoft|Templeton|TrueRobot|TuringOS|TurnitinBot|TV33_Mercator|UIowaCrawler|URI\:\:Fetch|URL_Spider_Pro|UtilMind|Vacuum|vagabondo|vayala|visibilitygap|vobsub|VoidEYE|vspider|w3mir|WebAuto|webbandit|WebCapture|Webclipping|webcollage|webcollector|WebCopier|webcraft@bea|WebDAV [NC,OR]
RewriteCond %{HTTP_USER_AGENT} webdevil|webdownloader|Webdup|WebEmailExtractor|WebFetch|WebGo\ IS|WebHook|Webinator|WebLeacher|WEBMASTERS|WebMiner|WebMirror|webmole|WebReaper|WebSauger|WEBsaver|Website\ eXtractor|Website\ Quester|WebSnake|Webster|WebStripper|websucker|webvac|webwalk|webweasel|WebWhacker|WebZIP|Web\ Data\ Extractor|Web\ Downloader|Web\ Image\ Collector|Web\ Sucker|web\.by\.mail|Wget|whizbang|WhosTalking|Widow|WISEbot|WUMPUS|Wweb|WWWOFFLE|Wysigot|x-Tractor|Xaldon\ WebSpider|XGET|Yandex|Zeus|Zeus.*Webster|^Mozilla$|Moozilla [NC]
RewriteRule (.*) - [F]



----------------------------------------


### SEUL LE FICHIER index.php EST SERVI COMME PREMIER FICHIER PAR DEFAUT. LES AUTRES SONT INTERDITS
DirectoryIndex index.php

### INTERDIRE LES AUTRES TYPES DE FICHIER INDEX
<Files ~ "^(index)\.(p?s?x?htm?|txt|aspx?|cfml?|cgi|pl|php[3-9]|jsp|xml)$">
order allow,deny
deny from all
</Files>

### INTERDIRE L'AFFICHAGE DE CERTAINS FORMATS DE FICHIER
### EXÉCUTÉS PAR LE SERVEUR MAIS INTERDIT D'AFFICHAGE PAR LE NAVIGATEUR WEB
<Files ~ "\.(inc|class|sql|ini|conf|exe|dll|bin|tpl|bkp|dat|c|h|py|spd|theme|module)$">
deny from all
</Files>

### INTERDIRE L'AFFICHAGE DE CERTAINS FICHIERS COMME config, option, login, setup, install, admin.
### A ADAPTER SI CELA POSE PROBLEME
<Files ~ "^((wp-)?config(\.inc)?|configure|configuration|login|options?\.inc|option|settings?(\.inc)?|functions?(\.inc)?|setup(\.inc)?|default|home|main|install?|admin|errors?|hacke?r?d?|[-_a-z0-9.]*mafia[-_a-z0-9.]*|[-_a-z0-9.]*power[-_a-z0-9.]*|[-_a-z0-9.]*jihad[-_a-z0-9.]*|php|shell|ssh|root|cmd|[0-9]{1,6}|test|data)\.(p?s?x?htm?l?|txt|aspx?|cfml?|cgi|pl|php[3-9]{0,1}|jsp?|sql|xml)$">
order allow,deny
deny from all
</Files>

-----------------------------------


### ON EVITE LE VOL D'IMAGES, VIDEO, SON, FEUILLE DE STYLE, PDF ET ZIP
### LES VISITEURS DOIVENT PASSER PAR LE SITE.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://[-_a-z0-9.]*mondomaine\.tld$ [NC]
RewriteCond %{HTTP_REFERER} !^http://[-_a-z0-9.]*mondomaine\.tld/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://60gp\.ovh\.net/~loginftp/.*$ [NC]
RewriteRule .*\.(gif|jpe?g?|jp2|png|svgz?|ico|css|pdf|zip|gz|js|mp3|m4a|mp4|mov|divx|avi|wma?v?|wmp|swf|flv|docx?|xlsx?|pptx?|vbs|rtf|asf?x?|odt|ods|odp|odg|odb)$ - [NC,F]

-----------------------------------

### DES FAUX URLS ENVOYES PAR LES LOGICIELS DE MICROSOFT FRONTPAGE, ON LES NEUTRALISE
RedirectMatch gone ^/_vti.*
RedirectMatch gone ^/MSOffice.*

---------------------

### FILTRE CONTRE XSS, base64_encode SALETE , DEFINIR VARIABLE PHP GLOBALS VIA URL, MODIFIER VARIABLE _REQUEST VIA URL
RewriteEngine On
RewriteCond %{REQUEST_METHOD} (GET|POST) [NC]
RewriteCond %{QUERY_STRING} ^(.*)(%3C|<)/?script(.*)$ [NC,OR]
RewriteCond %{QUERY_STRING} ^(.*)(%3D|=)?javascript(%3A|:)(.*)$ [NC,OR]
RewriteCond %{QUERY_STRING} ^(.*)document\.location\.href(.*)$ [OR]
RewriteCond %{QUERY_STRING} ^(.*)base64_encode(.*)$ [OR]
RewriteCond %{QUERY_STRING} ^(.*)GLOBALS(=|[|%[0-9A-Z]{0,2})(.*)$ [OR]
RewriteCond %{QUERY_STRING} ^(.*)_REQUEST(=|[|%[0-9A-Z]{0,2})(.*)$
RewriteRule (.*) - [F]
------------------------

### FILTRE CONTRE PHPSHELL.PHP, REMOTEVIEW, r57 et c99Shell
RewriteEngine On
RewriteCond %{REQUEST_URI} .*((php|my)?shell|remview.*|phpremoteview.*|sshphp.*|pcom|nstview.*|c99|r57|webadmin.*|phpget.*|phpwriter.*|fileditor.*)\.(p?s?x?htm?l?|txt|aspx?|cfml?|cgi|pl|php[3-9]{0,1}|jsp?|sql|xml) [NC,OR]
RewriteCond %{REQUEST_METHOD} (GET|POST) [NC]
RewriteCond %{QUERY_STRING} ^(.*)=/home(.+)?/loginftp/(.*)$ [OR]
RewriteCond %{QUERY_STRING} ^work_dir=.*$ [OR]
RewriteCond %{QUERY_STRING} ^command=.*&output.*$ [OR]
RewriteCond %{QUERY_STRING} ^c=(t|setup|codes)$ [OR]
RewriteCond %{QUERY_STRING} ^act=((about|cmd|selfremove|upload.*)|((chmod|f)&f=.*))$ [OR]
RewriteCond %{QUERY_STRING} ^act=(ls|search|fsbuff|encoder|tools|processes|ftpquickbrute|security|sql|eval|update|feedback|cmd|gofile|mkfile)&d=.*$ [OR]
RewriteCond %{QUERY_STRING} ^&?c=(l?v?i?&d=|v&fnot=|setup&ref=|l&r=|d&d=|tree&d|t&d=|e&d=|i&d=|codes|md5crack).*$ [OR]
RewriteCond %{QUERY_STRING} ^(.*)([-_a-z]{1,15})=(ls|cd|cat|rm|mv|vim|chmod|chdir|mkdir|rmdir|pwd|clear|whoami|uname|tar|zip|unzip|tar|gzip|gunzip|grep|more|ln|umask|telnet|ssh|ftp|head|tail|which|mkmode|touch|logname|edit_file|search_text|find_text|php_eval|download_file|ftp_file_down|ftp_file_up|ftp_brute|mail_file|mysql|mysql_dump|db_query)([^a-zA-Z0-9].+)*$ [OR]
RewriteCond %{QUERY_STRING} ^(.*)(wget|shell_exec|passthru|system|exec|popen|proc_open)(.*)$
RewriteRule (.*) - [F]

--------------------

Journalisée

le Chaland
Beta-Testeur
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #17 le: 15 Mars 2008 à 20:12:12 »

slt

merci pour ces ajouts.  Clin d'oeil

A ce jour seules ces lignes semblent poser un problème à pragmamx :

Code:
# Interdire l'affichage de certains fichiers comme config, option, login, setup, install, admin.
# A adapter si cela pose probleme
<Files ~ "^((wp-)?config(\.inc)?|configure|configuration|login|options?\.inc|option|settings?(\.inc)?|functions?(\.inc)?|setup(\.inc)?|default|home|main|install?|admin|errors?|hacke?r?d?|[-_a-z0-9.]*mafia[-_a-z0-9.]*|[-_a-z0-9.]*power[-_a-z0-9.]*|[-_a-z0-9.]*jihad[-_a-z0-9.]*|php|shell|ssh|root|cmd|[0-9]{1,6}|test|data)\.(p?s?x?htm?l?|txt|aspx?|cfml?|cgi|pl|php[3-9]{0,1}|jsp?|sql|xml)$">
order allow,deny
deny from all
</Files>

Sinon j'ai intégré tout le reste à mon .htaccess à ce jour sans souci.
Je vais pousser les tests également sur mysqldumper puis venir faire remonter les infos aprés  respect
Journalisée
phi56360
Modérateur
Membre Héroïque Mx
******
Hors ligne Hors ligne

Messages: 581



« Répondre #18 le: 15 Mars 2008 à 22:49:30 »

salut

j'ai trouver tout ça ici  http://forums.ovh.net/showthread.php?t=19263  , sur le forum d'OVH , on trouve plein de chose
Journalisée

le Chaland
Beta-Testeur
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #19 le: 16 Mars 2008 à 13:24:50 »

Un lien intérréssant ....

J'ai un fichier .htaccess qui tourne actuellement sur mon pragmax plus un autre pour mysqldumper qui contiennent une compilation de toutes les infos déposées ici ou receuillies ailleurs.

Dés que le débat se tassera, je placerais un article sur mon site à ce sujet ainsi qu'une copie dans ce thread.

J'y intégre des commentaires qui font que le fichier fera office de mini-tutoriel  Clin d'oeil
Journalisée
fafa
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21


« Répondre #20 le: 24 Mars 2008 à 16:04:13 »

Bonjour,

Comme beaucoup, je suis novice sous pragmamx et je fréquente souvent votre site qui est d'ailleurs super....
J'ai donc installé récemment un tit site sur les pékinois (site seulement en chantier) et là je m'intéresse au ht.access et au robot.txt.
Concernant le ht.access je pense qu'il serait sympa de faire un petit tutoriel dessus car je n'y comprends pas grand chose.

Merci pour votre aide...


Fafa

Vous pouvez bien sûr me contacter par mp , enfin comme vous voulez...
Journalisée
fafa
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21


« Répondre #21 le: 25 Mars 2008 à 19:47:01 »

Bonsoir,

Personne pour me donner un début de réponse svp ?

Je ne connais vraiment pas....

Même en MP si nécessaire

Cordialement

Fafa (Ch'ti)
Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #22 le: 25 Mars 2008 à 20:05:55 »

Slt,
On fait rien par mp ici concernant le support  bof

Mais fait des recherches sur google, ça a déjà été fait des tutoriaux sur .htaccess

http://www.google.fr/search?hl=fr&q=.htaccess&btnG=Recherche+Google&meta=lr%3Dlang_fr
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
le Chaland
Beta-Testeur
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #23 le: 25 Mars 2008 à 21:19:08 »

slt

Pas trop le temps en ce moment, je suis trés pris par mon boulot  calimero, et ce pour un bon moment...

De toute façon quand je ferais qq chose, se sera essentiellement une synthèse de tous les posts de ce  fil avec qq commentaires pour en faciliter la compréhenion, je suis loin d'être un maitre en 'htaccess', je me contente de compiler les infos que je glane un peu partout  Clin d'oeil

Voici ce que ca donne à l'heure actuelle avec la pièce jointe à ce message.
Cela fonctionne avec mon site en production et je n'ai à l'heure actuelle aucun retour négatif.

Et, oui, tant qu'a faire, autant faire profiter tous ceux que cela peut intérrésser, donc pas de réponse en mp à ce sujet de ma part  Sourire
« Dernière édition: 25 Mars 2008 à 21:42:22 par le Chaland » Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #24 le: 25 Mars 2008 à 21:25:45 »

 bien joué

@le-chaland

Mets plutot en pièce jointe au message plutot que des lignes de code  Clin d'oeil notre base de données t'en sera reconnaissante  Sourire
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
le Chaland
Beta-Testeur
Membre Senior Mx
****
Hors ligne Hors ligne

Messages: 284



« Répondre #25 le: 25 Mars 2008 à 21:34:12 »

Corrigé  fou
Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #26 le: 26 Mars 2008 à 10:22:38 »

Slt,

En faisant des recherches je suis tombé sur un site extraordinaire sur le .htaccess
http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/
http://perishablepress.com/press/2007/11/21/creating-the-ultimate-htaccess-anti-hotlinking-strategy/

faut fouiller sur le site mais il regorge d'informations  bien joué, j'ai pas encore tout vu ni fait toutes les modifs.
+
http://www.askapache.com/htaccess/apache-htaccess.html


J'ai repris ton .htaccess et j'ai rajouté et commenté quelques trucs qui était activés par défaut et j'ai éclairci avec des commentaires
par catégories c'est + facile pour s'y retrouver.
Ci-joint

le mieux si on veut travailler ensemble la dessus c'est d'avoir un seul fichier de base, regarde j'ai mis l'heure et date au début du fichier
Code:
# pragmaMx - Web Content Management System
# $Revision: 0.1 $
# $Date: 2008/03/26 10:20 $

Comme cela tu fais tes modifs et tu change la versions (ex: 0.2)  l'heure et date au besoin ainsi on est sur de travailler sur la dernière version.  Clin d'oeil
ce qui serait bien je pense c'est de mettre en plus en commentaire la source dans les règles si ça vient d'un site, comme ça on peu effectuer un double controle, tu en pense quoi ?

Sinon je suis tombé sur un post d'andi qui parle de la configuration php:
Citation
; - short_open_tag = Off
Für pragmaMx kann das Off sein, weil bereits komplett darauf überprüft und angepasst. Aber Grundeinstellung sollte On sein. Viele Scripte, auch aktuelle, verwenden nur die Kurzform der opentags (<?). Diese Scripte werden dann entweder im Quellcode angezeigt, oder einfach nur ne weisse Seite. Da sucht man sich tot, um auf den Fehler zu kommen...


; - safe_mode = Off
Jop, das verursacht nur Ärger und wird spätestens mit php6 abgeschafft. Selbst die PHP-Entwickler haben zugegeben, dass es zur Sicherheit nicht viel beiträgt.


; - open_basedir = xxxx
Finde ich ne gute Sache, wenn es realistisch konfiguriert ist, also > Ja.


; - expose_php = On
Ich wäre da eher für Off! Wird auch vom Online-Scanner "Chorizo" als Sicherheitslücke ausgegeben.


; - memory_limit = 16M
Jop, minimal 16M. Früher war der Standard mist niedriger.


; - display_errors = Off
Sollte für unsaubere/alte Scripte standardmässig auf Off stehen. Saubere Scripte verhindern die Ausgabe sowieso durch ein integriertes Error-Handling.


; - log_errors = ??
Wäre schön, wenn das konfigurierbar wäre.


; - register_globals = Off
Für mich der wichtigste Punkt. Das muss OFF sein. Scripte die damit nicht zurecht kommen sind völlig veraltet und von vornherein als unsicher zu bezeichnen. Fast alle Serverhacks, die irgendwie mit remote-include funktioneren, funktionieren nur weil register_globals on ist. Bekannte Beispiele sind da der alte my-Egallery Bug, oder der bekannte Coppermine Bug.
http://www.securityfocus.com/bid/9113/exploit
http://www.securityfocus.com/archive/1/441530/30/0/threaded


; - register_long_arrays = Off     [Performance]
; - register_argc_argv = Off       [Performance]
Die Dinger sind für moderne Scripte unnötig, pragmaMx braucht diese Einstellung nicht, verbraucht nur Speicher. Sollte aber konfigurierbar sein, weil andere/alte Scripte das evtl. noch benötigen.


; - magic_quotes_gpc = Off         [Performance]
Hier würde ich das Gegenteil "On" als Standard empfehlen. Durch das Maskieren versch. Sonderzeichen können etliche Sicherheitslücken in unsauber gecodeten php-Scripten gestopft werden (z.B. sql-injection). PragmaMx braucht das nicht, kann also auch "Off" sein. Wird aber mit php6 wegfallen!


; - auto_prepend_file =
; - auto_append_file =
Wäre schön, wenn das konfigurierbar wäre. Damit könnte man schöne Sachen, gerade in Bezug auf Sicherheit, machen.


; - include_path = ".:/php/includes"
Hier sollte auch PEAR erscheinen, wenn es hoffentlich installiert ist...


; - allow_url_fopen = On
Aus Sicherheitsgründen sollte das auf OFF sein. Leider funktionieren damit aber nicht mehr alle Scripte, weil nicht nur include/require verhndert wird, sondern auch fopen() etc.


; - allow_url_include = Off
Ab php5.2 gibt es diese Einstellung, was das bei allow_url_fopen genannte Problem wieder ausgleicht. Ein starkes Argument um auf 5.2 umzurüsten!

En fait on peu rajouter des php_value ou flag dans .htaccess mais certaines valeurs sont correctes sur les hébergeurs (cf php info)
« Dernière édition: 26 Mars 2008 à 13:35:18 par Diabolo » Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #27 le: 26 Mars 2008 à 13:12:08 »

Concernant la configuration et à définir dans .htaccess,  je pense comme andi et plus précisement pour note futur .htaccess:

short_open_tag = Off
Citation
La variable short_open_tag définit si le parseur doit reconnaître les balises raccourcies <?...?>, ainsi que les balises standard <?php...?>. Désactivez-la si vous prévoyez des conflits avec d'autres langages ou si vous voulez appliquer des règles syntaxiques strictes à votre code PHP.
OFF est mieux on l'a vu récemment avec mx-tabs qui avait dans sa première version des tags raccourcis dans le code et qui par conséquent ne fonctionnait pas chez certains qui avaient short_open_tag = Off comme config sur leurs serveurs. Avec <?php on est sur que ça fonctionne partout.

Citation
Lorsque PHP démarre, il ajoute un message indiquant son numéro de version à l'en-tête standard du serveur web. Pour désactiver cette fonction, attribuez la valeur off à la variable expose_php. Cette technique est utile si vous voulez par exemple masquer les capacités de votre serveur web aux yeux d'éventuels pirates.
expose_php = On

Citation
Normalement, les données de session, de cookie ou d'en-tête HTTP dans un script PHP doivent être envoyées avant que le script ne génère une quelconque sortie. Si cela n'est pas possible dans votre application, vous pouvez activer ce que PHP appelle la "bufférisation de sortie", à l'aide de la variable output_buffering.

Lorsque la "bufférisation" de sortie est activée, PHP stocke le résultat de votre script dans une mémoire tampon spécifique et ne l'envoie que lorsqu'il en reçoit explicitement l'instruction. Cela vous permet d'envoyer des en-têtes HTTP et des données de cookie même au milieu ou à la fin de votre script. Sachez toutefois que cette technique diminue légèrement les performances.
output_buffering = Off


source
http://www.zdnet.fr/builder/programmation/technologies_web/0,39021000,39176790-1,00.htm

http://www.zdnet.fr/builder/programmation/technologies_web/0,39021000,39181612,00.htm



http://frederic.bouchery.free.fr/?2004/10/28/29-Phpini-Dist-Ou-Recommended
« Dernière édition: 26 Mars 2008 à 13:16:52 par Diabolo » Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
fafa
Néophyte Mx
*
Hors ligne Hors ligne

Messages: 21


« Répondre #28 le: 26 Mars 2008 à 15:47:58 »

houaaaaaaaaaaaaaaaaaaaaaaaaaa

Bonjour à tous,

ça ne rigole pas ici, j'en ai eu pour mon argent, les réponses sont super sympas, avec la pièce jointe qui va bien...
Merci pour votre gentillesse et votre disponibilité
Et puis vive PragmaMx aussi !!!!!!


Fabrice  Bisous


Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #29 le: 26 Mars 2008 à 18:04:17 »

Attention c'est expérimental et en encore en tests  Clin d'oeil
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
Pages: 1 [2] 3   Haut de page
Imprimer
Forum pragmaMx France  |  PragmaMx  |  Utilisation générale des différents modules intégrés en natif  |  .htaccess et rewriting (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: [Discussion] Fichier .htaccess idéal
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus