Aller au contenu

Noter ce sujet :

Recommended Posts

Selon le même principe:

RewriteCond %{HTTP_HOST} ^titi.toto.net$
RewriteRule (.*) http://titi.net/$1 [R=301,L]

Dan

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est presque ce que j'ai essaye :

J'ai enleve le ^ de la premiere ligne

mais si je met tout ca (y compris ma premiere requete) dans le meme htaccess il n'y a pas risque de "conflit" ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous, je me demandais juste si cette ligne marchait pour rediriger http://domaine en http://www.domaine

RedirectPermanent / http://www.domaine.tld/

Et si elle pouvait s'intégrer dans un htaccess comprenant déjà de l'URL rewriting.

Merci d'avance

la réponse est en faite plus haut, désolé :whistling:

RewriteCond %{HTTP_HOST} !www.webmaster-hub.com$

RewriteRule (.*) http://www.webmaster-hub.com/$1 [R=301,L]

Mais impossible de la faire marcher avec par exemple :

RewriteEngine on

RewriteRule ^(.+)/$ index.php?id=$1    [L]

Modifié par Max la loutre

Partager ce message


Lien à poster
Partager sur d’autres sites

Après pas mal de recherches sur le site, je n'ai toujours rien trouvé.

Je me demande si il ne faut pas mettre une commande pour indiquer que l'action RewriteCond est terminé.

Comment puis-je faire ça?

Merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites
Je me demande si il ne faut pas mettre une commande pour indiquer que l'action RewriteCond est terminé.

Tout simlement avec une ligne "vide" après la dernière règle...

Partager ce message


Lien à poster
Partager sur d’autres sites

bizarre, avec ça, ça marche :

RewriteEngine on

RewriteCond %{REQUEST_URI} index.html$

RewriteRule ^(.+)/$ index.php?id=$1    [L]

Mais dès que je remplace par :

RewriteEngine on

RewriteCond %{HTTP_HOST} !www.webmaster-hub.com$

RewriteRule (.*) http://www.webmaster-hub.com/$1 [R=301,L]

RewriteRule ^(.+)/$ index.php?id=$1    [L]

Ca ne marche plus...

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous,

Pour passer outre la limite de 2MB en upload via un script php, j'ai lu

qu'il fallait utiliser

php_value "upload_max_filesize" "5M"

dans un fichier htaccess.

quand j'ajoute cette ligne, le fichier htaccess me bloque.

Est-ce que quelqu'un connait la ligne exacte qu'il faut inscrire ? car je m'y connais tres peu dans ce genre de fichier...

Mille merci

Thomas.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je pencherai pour:

PHP_FLAG upload_max_filesize 5M

Essaie et dis-nous.

xpatval

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut à tous,

j'ai un probleme par rapport à la restriction d'accès en utilisant .htaccess et .htpasswd

En fait tout marche mais j'aimerais que le navigateur demande le mot de pass a chaque fois.

Pour l'instant si je vais sur la page, que je donne mon mot de pass et mon nom d'utilisateur, je peux donc rentrer. Si je ferme la fenetre et que je fait autre chose entre temps et que je retourne sur la page protégée il ne me demande plus le mot de pass mais me fais entrer directement.

Autrement dit le mot de pass doit etre enregistré au moment ou on rentre la première fois.

J'aimerais qu'il demande le mot de passe a chaque fois.

Quelqu'un peut-il m'aider?

@+

Partager ce message


Lien à poster
Partager sur d’autres sites

Mesdames et messieurs bonsoir,

Je bute également sur un problème avec .htaccess (fichier miraculeux dont j'ai découvert l'existence aujourd'hui même donc peut-être mon problème est-il facile à résoudre pour vous).

En réalité je cherche tout comme titom100 à uploader via un formulaire des fichiers volumineux (il s'agit de vidéos). En réalité je voudrais même aller jusqu'à 40 Mo.

Enfin bref, j'ai apris via un tutoriel sur PHP France qu'il était possible de passer outre la limite de 2Mo grace au fichier .htaccess (D'ailleurs, titom100, regarde ce formulaire au paragrphe 5 - Envoi de fichiers volumineux, tu y trouveras peut-être ton bonheur).

Seulement voilà, j'obtiens la fameuse erreur 500 mais je ne sais pas comment l'interpréter.

Je me demande s'il ne s'agit pas d'une restriction de la part d'ovh (je suis chez ovh en hébergement mutualisé) car j'ai trouvé dans leurs guides Tout sur .htaccess qui semble dire tout ce qu'on peut faire avec un fichier .htaccess mais qui ne parle absolument pas de configurer PHP grâce à lui.

Donc si vous pouvez me dire si il s'agit bien d'une restriction à votre avis, si oui s'il y a moyen de la contourner, si vous avez une autre solution pour ce que je veux faire, ou si je dois tout simplement laisser tomber.

Sinon je dois vous dire merci car au cours de mes investigations d'aujourd'hui, j'ai trouvé votre tutoriel sur .htaccess qui m'a bien aidé aussi pour protéger un accès à mon site que je voulais faire depuis longtemps.

Modifié par Pierre Pierre

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir,

J'essaye de redirige une url vers une autre avec une variable dans l'url:

RewriteRule ^phpgallery_en/category.php?cat=$1|phpgallery_en/|phpgallery_en$ http://xxxxxxx.com/category-cat-$1-lng-en.html [R=301,L]

Ca redirige mais ca fonctionne pas completement, il prend pas en compte la variable cat.

Merci de votre aide.

Cordialement.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Je suis nouveau sur le forum, et avant de pose ma question j'ai bien enfin je pense, cherche sans trouve la réponse.

Voila, je souhaiterai mettre en place un .htaccess avec dans la gestion des mot de passe, une redirection.

Donc en gros j'ai une page qui dirai, "clique ici pour vous connecté a votre espace" et en fonction du couple login/pass redirection sur tel ou tel répertoire du site.

Comment faire ? par avance merci

Milo

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut à tou-te-s,

Mon 1er post sur webmaster-hub.com pour remercier Dan de son article "Le fichier .htaccess"

Rien que l'article est TB, plus complet et compréhensible qu'un petit paquet d'articles que j'avais lû sur le sujet. Et avec ce topic pour affiner -> champ1.gif

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci à toi, et bienvenue sur le Hub !

Il est vrai que cet article est déjà ancien, mais il reste d'actualité :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour a tous,

J'ai un petit souci avec le fichier .htaccess.

Mon fichier fonctionne si je met ca :

ErrorDocument 400 http://localhost/Francoise/erreur.php

Mais si je met ca :

ErrorDocument 400 /erreur.php

La ca ne fonctionne plus et j'ai le message suivant :

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Pouvez-vous me dire si j'ai fais une erreure ?

Partager ce message


Lien à poster
Partager sur d’autres sites
La ca ne fonctionne plus et j'ai le message suivant :

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Bonjour,

Probablement parce que le fichier erreur.php ne se trouve pas à la racine du site...

Je vois que tu utilises localhost, donc tu as vraisemblablement une installation sous easyphp ou assimilé et tu n'utilises pas bind ni les VirtualHost.

Essaie avec :

ErrorDocument 404 /Francoise/erreur.php

Mais cela ne fonctionnera qu'en local.

Dan

Partager ce message


Lien à poster
Partager sur d’autres sites

Effectivement, en mettant /francoise/erreur.php ca marche en local.

Peut-on utiliser une variable dans le fichier .htaccess pour definir le chemin, pour éviter de répéter et de devoir changer plusieurs fois mon url d'accès a mon fichier erreur du style :

url=/Francoise

ErrorDocument 404 url/erreur.php?num=404

ErrorDocument 500 url/erreur.php?num=500

Ou quelque chose équivalent qui me permettrait de faire un seul changement au lieu de 2, ou plus si je rajoute des ErrorDocument ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

j'ai testé de rewrite url dans le htaccess, l'url finale est en php et ne parvient pas à récupérer un cookie.

y a t il un parametrage qui permet de transmettre ou pas les cookie lors du URL rewriting ?

merci d'avance.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • Contenu similaire

    • Par kevinjoseph
      Bonjour, j’ai un gros problème sur mon site Wordpress . Du jour au lendemain, mon site wordpress fais une redirection vers un autre site wordpress que j’ai crée ,sans que je touche à quoi que ce soit. Quand j’essai d’aller sur l’admin pour désactiver les plugins et voir d’où peut venir le problème. Impossible d’accéder, sa me redirige vers l’admin de l’autre site. Au final il est impossible que j’accède au site via (google, la bare de recherche, les favoris, l’admin…) pour voir ce qu’il fonction pas, j’ai juste accès au FTP. J'ai essayé de voir d'où pouvez venir ce bug en supprimant les plugins, le théme, mes derniers modifications, regarder sur le .htaccess si il y avais quelque par le nom de domaine de l'autre site écrit. Ca n'a rien changer, le site continue de ce rediriger automatiquement vers l'autre site. Si vous avez une idée d’où sa peut venir ou comment faire pour arranger ça et surtout comment éviter que sa ce reproduise. Sa m’aiderai beaucoup, merci d’avance.
      voici le code du .htaccess:
       
      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>

      # END WordPress
      ~   Ludovic • 16:28    
    • Par leobk
      Bonjour,
       
      J'ai un sous-domaine www.fr.monsite.com dédié pour la réservation des vols
      j'ai redirigé récemment ce sous-domaine vers le site principal www.monsite.com et le nombre des erreurs 404 a explosé
      un nombre énorme d'URLs de type :
      www.fr.monsite.com/fr/vols/index?f_type=01&f_departure=TLS&f_destination=DJE&f_date_from=08/09/2013&f_date_to=22/09/2013&f_flexibility=3&f_paxs_adults=2&f_paxs_childs=0&f_paxs_infants=0
      redirigent vers :
      www.monsite.com/fr/vols/index?f_type=01&f_departure=TLS&f_destination=DJE&f_date_from=08/09/2013&f_date_to=22/09/2013&f_flexibility=3&f_paxs_adults=2&f_paxs_childs=0&f_paxs_infants=0
       
      L'URL de destination est biensur introuvable 404, puisque les variables utilisés dans les deux sites ne sont pas identiques
      Voici la structure d'URL si on fait une recherche de vol sur le site principal :
      https://www.monsite.com/fr/resa?depart=SXF&arrivee=NBE&aller=2017-11-10&retour=2017-11-30&adultes=1&enfants=1&bebes=0&departureDateTime_D=&arrivalDateTime_D=&departureDateTime_R=&arrivalDateTime_R=&fareGroupName=&fareGroupName_R=&sens=2&currency=EUR&airline=&flightNumber=&flight=&flight_retour=&webview=0&felxibilite=2
       
       
      existe-il un moyen pour rediriger l'ensemble des URLs dynamiques du sous-domaines vers une URL statique du domaine principale (autre que l'accueil)?
       
       
    • Par PieceMobile
      Bonjour,



      J'espère que vous allez tous bien.



      Auriez vous une solution pour rediriger ( via une règle htaccess par exemple ) :



      http://www.mon-site.com/blabla.html?ps_mobile_site=1



      vers : http://www.mon-site.com/blabla.html



      A mon avis, s'agissant d'un paramètre d'URL, de ce que j'ai cru comprendre -a mon petit niveau- c’était pas possible, mais ça me dépannerai pas mal si l'un d'entre vous avait une idée.



      Merci d'avance





    • Par aurelien59
      Bonjour, Je me permet de poster ce problème sur ce forum en plus de l'avoir posté sur un autre. Le problème survient sur un site codé en dur. Depuis plusieurs mois après la mise en place de redirection, je rencontre un problème. La redirection a été mise en place pour rediriger simplement les pages ayant un underscore vers un tiret. Par exemple page_1.php vers page-1.php Dans Google webmasters tools, zone "Exploration", > Erreurs d'exploration > le nombre des URL non suivies à augmenter de manière considérable sur ordinateurs et smartphone.

      Voici un exemple de page contenant l'erreur : page-1.php/page-a.php (alors que la page correcte est page-1.php, la page page-a.php est présente sur le site en racine). Lorsque je clic sur l'url d'erreur, dans l'onglet "Référencée sur". Les url qui apparaissent sont : http://www.monsite.fr/page-2.php/page-b.php'>>http://www.monsite.fr/page-2.php/page-b.php et http://www.monsite.fr/page-2.php/page-c.php'>>http://www.monsite.fr/page-2.php/page-c.php (non indexés sur Google). Voici l'extrait du .htaccess ErrorDocument 404 http://www.monsite.fr/404.phpRewriteEngine onRewriteCond %{HTTP_HOST} ^monsite.fr$RewriteRule ^(.*) http://www.monsite.fr/$1 [QSA,L,R=301]RewriteRule ^([^_]*)_([^_]*)$ /$1-$2 [L,R=301]RewriteRule ^(.*)\.php/$ http://www.monsite.fr/$1.php[L,R=301]RewriteRule ^(.*)\.php/(.*)\.php$ http://www.monsite.fr/$1.php[R=301]RewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^.*$ - [NC,L]RewriteRule ^.*$ /404.php [NC,L] Merci beaucoup pour votre aide.
×