Jump to content

djp1988

Hubmaster
  • Content Count

    148
  • Joined

  • Last visited

Community Reputation

0 Neutre

Profile Information

  • Genre
    Homme
  1. Bonjour j'ai une seul ligne dans mon .htaccess: Options -Indexes Et ça me donne une erreur 500. Évidement cette instruction est correct mais qu'est ce qui a pu causé l'erreur ?
  2. Salut tout le monde ! Je viens de migré mon site de GoDaddy vers DreamHost, sans faire de la pub je dois quand même dire que je suis impressionné ! Voilà mais il y a une chose intéressant, c'est que mon fichier .htaccess et les réecritures url ne se comportent pas de la même façon que sur les serveurs GoDaddy, je comprends tout à fait que c'est surement du à un paramètre par défaut sur le nouveau serveur, mais je ne sais pas quoi faire pour redonner à mon site le même comportement qu'avant. Un exemple: je redirige les personnes de mon site de http://mydomain.com vers http://www.mydomain.com MAIS, sur DreamHost, la réecriture ajoute index.php Un autre exemple: J'ai une réecriture qui permet l'url suivant: www.mydomain.com/section => www.mydomain.com/section.html Mais la réecriture m'amene vers: www.mydomain.com/section.php Voici un extrait de mon htaccess, je serai reconnaissant d'avoir quelques points de vu sur ce qui cloche, juste un rappel donc sur GoDaddy tout fonctionner bien, donc à mon avis il y a un paramètre à changer, ce que j'ai déjà dan mon htaccess ne devrait pas être fausse... Merci Options -Multiviews Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} ^http://mydomain.com$ RewriteRule /?(.*) http://www.mydomain.com/$1 [R=301,L] RewriteRule ^(.*)\.html$ http://www.mydomain.com/$1.php [nc] RewriteRule ^section/$ /section [R] RewriteRule ^section$ /section.html Je pense que c'est a cause de cette ligne: RewriteRule ^(.*)\.html$ http://www.mydomain.com/$1.php [nc] On dirait qu'il me redirige vers le fichier php au lieu de rester sur .html et charger le fichier .php Dernier soucis, à cause de la redirection non-www vers www je peux pas aller sur mes sub-domain...
  3. Options +FollowSymlinks RewriteEngine on RewriteRule ^(fr|de|en|es)/(.*)$ http://www.monsite.com/$2?l=$1 [NC,QSA] RewriteEngine on RewriteRule ^(fr|de|en|es)/espece/([^_/]*)_([^_/]*)/$ /page.php?l=$1&g=$2&s=$3 Voila donc dans un premier temps si j'ai un /fr/ dans l'url, j'ai envie d'ajouter sans qu'on voit la valeur get qui designe la langue choisis. Cela marche tres bien mais dans la seconde partie j'ai bien peur qu'il y a des conflits, puisque cette fois ci, j'ai un cas bien particulier, si on a l'url suivant: www.monsite.com/fr/espece/genre_espece J'ai envie de charger la page: www.monsite.com/page.php?l=fr&g=genre&e=espece Mais le htaccess que j'ai au dessus ne fonctionne pas pour cette deuxieme partie, et j'arrive pas a comprendre pourquoi, en effet j'ai une erreur 404, fichier non trouvé pour l'url /espece/genre_espece sur le serveur de www.monsite.com Et pourtant, j'ai bien une url qui correspond a la deuxieme partie de ma réecriture... C'est pour ca je pense que les deux RewriteRule sont en conflit puisque le premier prends tous les cas alors que le second est bien plus précis, que faire? Merci
  4. Merci beaucoup, mais dans ce cas il faut exclure les slash, je fais ceci ? Parceque apres j'ai d'autres conditions qui marcheront pas, j'ai des cas ou il y a des infos apres cet url RewriteRule ^page/([^_/]*)_([^_/]*)/$ http://www.domain.com/page.php?g=$1&s=$2
  5. Salut, j'ai une reecriture d'url qui est le suivant: RewriteRule ^page/([a-zA-Z_-]+)_([a-zA-Z_-]+)/$ http://www.domain.com/page.php?g=$1&s=$2 Donc l'url suivant: domain.com/page/un_mot va charger: domain.com/page.php?g=un&s=mot Jusqu'à la pas de probleme, mais le soucis c'est que les deux variables dans l'url sont crées à partir de données dans la base, et pour deux entrées, j'ai une chaine avec un point suivi d'une espace comme ca: "mot. mot" Donc mon url de depart est le suivant: domain.com/page/un_mot. mot ce qui se transforme dans le navigateur en: domain.com/page/un_mot.%20mot Et donc ceci genere une erreur, je voudrais savoir, que dois je faire pour que ca fonctionne? j'ai tout desuite penser que il faut ajouer 0-9 dans la partie de regex, mais je sais pas si la reecriture transfere le %20 puisqu'il s'agit d'une espace, donc je me suis dmenader s'il faut ajouter un reg ex pour les espaces? Et puis je me suis dit que le soucis etait le point, alors que suggerez vous? Quel est la regex pour un point?
  6. Ah ok, ca marche bie avec le premier code, j'ai été troublé car après qu'on m'a parler du mod_expires, je me suis confondus avec les deux en pensant qu'ils fonctionnait pas, enfin bref, oui donc ca marche come il faut donc.... merci !
  7. Ah alors pour cela j'ai pas besoin d'une module specifique ?
  8. Peux tu élaborer pour le Header set Expires, tu parles biend du php ?
  9. Oui ls m'ont dit la meme chose, donc il n'y a aucun moyen de compiler ceci sans etre en relation avec le serveur lui meme via le terminal? Enfin vous voyez ce que je demande.... Alors la technique mod_expires pour augmenter la vitesse des sites n'est profitable pour ceux qui ont un serveur chez soit ou laors un serveur virtuel etc... c'est pas pour tout le modne quoi... ? A moins que, mes images que j'ai envie de caché, je les héberge quelque part ou mod_expires est compilé, et alors de cette façon, je garde mon hébergement et j'ai la technique mod_expires? Maisntenant il faut savoir où ce module est activé... !
  10. Merci, oui c'est la le soucis, c'est pas mon serveur c'est l'hebergement de godaddy, donc comment puis je compiler cela? En effet pour mes images Firebug me dit: Cache-Control no-cache
  11. D'accord je vois que je dois aller modifier un ou deux choses pour la configurer, mais je n'ai pas access au serveur, je suis héberger chez godaddy, donc dans un .htaccess que dois je faire svp ? J'ai ajouter cela: <IfModule mod_expires.c> ExpiresActive on ExpiresDefault "access plus 2 years" </IfModule> Mais si j'ai bien compris le IF verifie si c'est activé, et il fait ce code que si c'est configurer, alors comment je verifies que ca a fonctionner? J'ai mis un gros fichier png et ca rechearge de zero a chaque fois, donc ca marche pas
  12. Merci, quand j'utilise le suivant j'ai une erreur 500: ExpiresDefault "access plus 2 years" c'est dans un .taccess dans un dossier de mes fichier que je veux etre mise en memoire
  13. Avec Safari les photos changent pas une fois qu'on en a selectionner un, sinon, ca vaut vraiment la peine de s'occuper encore de IE6, a mon avis c'est du vieu et on peut le laisser maintenant, il a perdu plus d'un pourcent d'utilisation de decembre a janvier, et de janvier 2008 a janvier 2009, il est passé de 32 à 18.5 % http://www.w3schools.com/browsers/browsers_stats.asp
  14. Merci pour ces pistes, pour une source j'ai pu faire uns cript php pour exploiter le nom en francais et le code du pays pour automatiser un sql UPDATE, mais la ca sera long pour rentrer tous un par un a partir des traductions... mais bon... merci
  15. Bonjour, je voudrais savoir si quelqu'un connait une source pour un fichier sql qui insere dans une tables la liste des pays du monde en anglais, francais, espagnol et en allemand, c'est pour peuplé une liste de pays pour inscription et recherche sur mon site, j'ai actuellement trouvé pour anglais francais et espagnol mais le code du pays me convient pas vraiment, je chercher le code ISO (?) à 2 lettres, il y a anglais / francais avec 2 lettres mais je cherchais surtout l'allemand, voila si vous pouvez me donner une piste (avant qu'on em le dis, oui je sais que ca va sortir... j'ai deja chercher sur google, et je ne trouve pas mon bonheur) http://www.itu.int/cgi-bin/htsh/mm/scripts...amp;_f8=CHECKED http://files.codes-sources.com/fichier.asp...&f=pays.sql
×
×
  • Create New...