|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Benjamin MousnierFormateur en informatique Inscription : mars 2010 Messages : 32 ![]() |
Bonjour.
Je veux essayer de créer avec un script php un substitue de ce fichier .htaccess. Le pb c'est que je ne comprend absolument pas ce qu'il peut faire. pouvez vous me le traduire en français please. (avec des exemple.) Merci d'avance Code :
|
||
|
00
|
|
|
#2 | ||||||
![]() ![]() Inscription : août 2005 Messages : 8 278 ![]() |
Faut savoir lire les expressions régulières. On peut te faire une explication de texte mais mettre en français une expression du type [_0-9a-zA-Z-]+, c'est un peu pénible.
2 choses primordiales à savoir :
Si on demande http://tonsite.com/index.php, arrête ici le traitement des RewriteRule pour cette boucle de réécriture. Les - en 2ème paramètre dit de ne faire aucune substitution. C'est le [L] qui signifie réellement "arrête ici le traitement des RewriteRule ...". Code :
Code :
Code :
Code :
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] Code :
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] Règle par défaut : si on arrive sur cette règle, considère qu'on demande index.php.
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
||||||
|
|
00
|
|
|
#3 | ||||||||
|
Candidat au titre de Membre du Club
![]() Benjamin MousnierFormateur en informatique Inscription : mars 2010 Messages : 32 ![]() |
Tout d'abords. Un très grand merci.
Tu m'as expliqué des choses que je n'avait pas encore comprises sur les documents que j'ai trouvés sur internet permettant de normalement d'appréhender le module rewrite d'apache. Ensuite, je me permet de faire quelques petits exemple pour clarifier le tout car derrière je dois réussir à re-coder ça en php. Petit explication pour les personnes n'ayant pas encore compris le but de tout ca. C'est de remplacer le mod rewrite url sur l'hébergeur non payant free. "C'est le .htaccess qui permet le multi site avec wordpress" Alors donc c'est partie. Dites moi que j'ai bien compris Citation:
Citation:
Citation:
Citation:
Citation:
Citation:
Citation:
Citation:
|
||||||||
|
00
|
|
|
#4 |
![]() ![]() Inscription : août 2005 Messages : 8 278 ![]() |
Oui sauf pour wp-content (je pense que je me suis trompé dans mon explication) et l'avant-dernière règle. Pour l'avant dernière règle, Apache va conserver la query string.
Pour wp-content, je crois qu'il garde wp-content et tout ce qui suit, donc : http://www.monadresse.free.fr/test/wp-content/toto.php => http://www.monadresse.free.fr/wp-content/toto.php pour http://www.monadresse.free.fr/test/testfichier.php?id=5, on obtient http://www.monadresse.free.fr/testfichier.php?id=5
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Benjamin MousnierFormateur en informatique Inscription : mars 2010 Messages : 32 ![]() |
Oki merci pour tout Mac.
![]() Tu es fan de Richard Dean Anderson ou tu déteste Windows pour choisir Mac comme pseudo? a++. Je post mon script dés que j'arrive à obtenir quelque chose de fonctionnelle pour les personne intéressées. |
|
00
|
Copyright © 2000-2012 - www.developpez.com