301 redirect particulier.

Discussion dans 'URL Rewriting et .htaccess' créé par bagou01, 2 Août 2013.

  1. bagou01
    bagou01 WRInaute discret
    Inscrit:
    25 Mai 2012
    Messages:
    226
    J'aime reçus:
    0
    Bonjour,
    je cherche à installer une 301 redirect un peu spécifique mais n'y parviens pas, et je ne trouve pas de solution sur les 3 1e pages de google :lol: peut être un de vous pourra m'aiguiller :

    J'aimerais que toutes les urls contenant "promo" du genre http://www.example.com/promo/xx ou http://www.example.com/promo/yy ou http://www.example.com/promo/zz soient toutes redirigées vers http://www.example.com/promo

    en gros, je cherche le symbole qui signifierait "n'importe quoi" en htaccess pour pouvoir dire que http://www.example.com/promo/symbole-n'importe-quoi pointe vers http://www.example.com/promo

    pensez-vous que !a soit possible ?

    merci d'avance !
     
  2. -Romu-
    -Romu- WRInaute occasionnel
    Inscrit:
    19 Avril 2012
    Messages:
    280
    J'aime reçus:
    0
    Hello

    le n'importe quoi : (.*)

    ;)
     
  3. bagou01
    bagou01 WRInaute discret
    Inscrit:
    25 Mai 2012
    Messages:
    226
    J'aime reçus:
    0
    j'avais déjà essayé, et ai essayé de nouveau mais sans succès:
    mon site est www.audrey-biobeauty.be

    dans mon htaccess, la commande
    Code:
    RedirectPermanent /qr.html      https://www.facebook.com/audrey.biobeauty
    fonctionne.
    donc je me suis dit que
    Code:
    RedirectPermanent /promotions-solarium/(.*)     http://www.audrey-biobeauty.be/promotions-solarium/
    fonctionnerait mais ça n'est pas le cas...
     
  4. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 891
    J'aime reçus:
    8
    Code:
    RewriteRule ^promo/(.*)$ http://www.exemple.com/promo
     
  5. bagou01
    bagou01 WRInaute discret
    Inscrit:
    25 Mai 2012
    Messages:
    226
    J'aime reçus:
    0
    nope, ne fonctionne pas non plus :
    Code:
    RewriteRule ^promotions-solarium/(.*)$ http://www.audrey-biobeauty.be/promotions-solarium
    
     
  6. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 891
    J'aime reçus:
    8
    Bah je ne vois pas parce que mon code fonctionne parfaitement chez moi.
     
  7. bagou01
    bagou01 WRInaute discret
    Inscrit:
    25 Mai 2012
    Messages:
    226
    J'aime reçus:
    0
    pas chez moi, as tu une idée de où je pourrais chercher un truc désactivé?
    la redirection non-www vers www fonctionne, donc le url rwriting est activé...
     
  8. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 928
    J'aime reçus:
    78
    Si l'exemple proposé par Koxin-L ne marche pas, c'est peut-être aussi que tu ne nous dit pas tout. On peut avoir des vrais exemples d'url ? Et la tête de ton .htaccess ?
     
  9. bagou01
    bagou01 WRInaute discret
    Inscrit:
    25 Mai 2012
    Messages:
    226
    J'aime reçus:
    0
    Code:
    RewriteRule ^promotions-solarium/(.*)$ http://www.audrey-biobeauty.be/promotions-solarium
    
    ceci (déjà écrit plus haut), est la ligne que j'ai mise dans mon htaccess...
    le voici au complet:

    Code:
    ##
    # @package		Joomla
    # @copyright	Copyright (C) 2005 - 2012 Open Source Matters. All rights reserved.
    # @license		GNU General Public License version 2 or later; see LICENSE.txt
    ##
    
    ##
    # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
    #
    # The line just below this section: 'Options +FollowSymLinks' may cause problems
    # with some server configurations.  It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that dissallows changing it in
    # your .htaccess file.  If using it causes your server to error out, comment it out (add # to
    # beginning of line), reload your site in your browser and test your sef url's.  If they work,
    # it has been set by your server administrator and you do not need it set here.
    ##
    
    ## Can be commented out if causes errors, see notes above.
    Options +FollowSymLinks
    
    ## Mod_rewrite in use.
    
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
    
    
    
    ## Begin - Rewrite rules to block out some common exploits.
    # If you experience problems on your site block out the operations listed below
    # This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    # Block out any script trying to base64_encode data within the URL.
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    # Block out any script that includes a <script> tag in URL.
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL.
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL.
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Return 403 Forbidden header and show the content of the root homepage
    RewriteRule .* index.php [F]
    #
    ## End - Rewrite rules to block out some common exploits.
    
    ## Begin - Custom redirects
    #
    # If you need to redirect some pages, or set a canonical non-www to
    # www redirect (or vice versa), place that code here. Ensure those
    # redirects use the correct RewriteRule syntax and the [R=301,L] flags.
    #
    ## End - Custom redirects
    
    ##
    # Uncomment following line if your webserver's URL
    # is not directly related to physical file paths.
    # Update Your Joomla! Directory (just / for root).
    ##
    
    # RewriteBase /
    
    ## Begin - Joomla! core SEF Section.
    #
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    #
    # If the requested path and file is not /index.php and the request
    # has not already been internally rewritten to the index.php script
    RewriteCond %{REQUEST_URI} !^/index\.php
    # and the request is for something within the component folder,
    # or for the site root, or for an extensionless URL, or the
    # requested URL ends with one of the listed extensions
    RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
    # and the requested path and file doesn't directly match a physical file
    RewriteCond %{REQUEST_FILENAME} !-f
    # and the requested path and file doesn't directly match a physical folder
    RewriteCond %{REQUEST_FILENAME} !-d
    # internally rewrite the request to the index.php script
    RewriteRule .* index.php [L]
    #
    ## End - Joomla! core SEF Section.
    ######################################################
    #####################################################
    
    <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    Header set Expires "Wed, 15 Apr 2020 20:00:00 GMT"
    Header set Cache-Control "public"
    </FilesMatch>
    
        AddOutputFilterByType DEFLATE text/css 
        AddOutputFilterByType DEFLATE application/javascript 
    	
    	
    	
    	RedirectPermanent /qr.html      https://www.facebook.com/audrey.biobeauty
    RewriteRule ^promotions-solarium/(.*)$ http://www.audrey-biobeauty.be/promotions-solarium
    	
    le code ajouté se trouve à la dernière ligne..

    merci d'avance
     
  10. -Romu-
    -Romu- WRInaute occasionnel
    Inscrit:
    19 Avril 2012
    Messages:
    280
    J'aime reçus:
    0
    Question idiote...
    mais tu as pensé a mettre ta requette plus haut dans le fichier ? avant le index.php peut être...
    Car ça ne ce met pas n'importe ou...
    C'est un programme qui agit étape par étape et s'il trouve, il l'exécute..
    A moins que je me trompe.
     
  11. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 891
    J'aime reçus:
    8
    Supprime la ligne précédente avec le redirect ver la page FB.
    C'est peut-être elle qui fout le bordel... Y a tout plein d'espace qui ne devrait pas y être.
     
  12. bagou01
    bagou01 WRInaute discret
    Inscrit:
    25 Mai 2012
    Messages:
    226
    J'aime reçus:
    0
    tout d'abord désolé du retard, je bosse pour ce client le vendredi seulement.
    ensuite, j'ai supprimé le redirect facebook, et ça ne fonctionne toujours pas..
    quelqu'un a-t-il une autre solution ?
     
  13. bagou01
    bagou01 WRInaute discret
    Inscrit:
    25 Mai 2012
    Messages:
    226
    J'aime reçus:
    0
    j'ai également essayé en mettant la ligne qui nous concerne tout en haut, en vain...
     
  14. bagou01
    bagou01 WRInaute discret
    Inscrit:
    25 Mai 2012
    Messages:
    226
    J'aime reçus:
    0
    personne? j'abandonne ?
     
  15. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 182
    J'aime reçus:
    331
    Tu dis que tu as testé tout en haut, c'était bien après le RewriteEngine On ?
     
  16. bagou01
    bagou01 WRInaute discret
    Inscrit:
    25 Mai 2012
    Messages:
    226
    J'aime reçus:
    0
  17. -Romu-
    -Romu- WRInaute occasionnel
    Inscrit:
    19 Avril 2012
    Messages:
    280
    J'aime reçus:
    0
    Tu l'as mis juste après la ligne : RewriteEngine On ???
    Bizarre....
     
Chargement...
Similar Threads - 301 redirect particulier Forum Date
Une redirection 301 particulière URL Rewriting et .htaccess 14 Septembre 2014
Redirection 301 - Cas particulier Débuter en référencement 25 Octobre 2013
Baisse du trafic après redirection 301 Problèmes de référencement spécifiques à vos sites 11 Août 2021
Search Console Créer des sitemap avec les redirections 301 Netlinking, backlinks, liens et redirections 14 Avril 2021
Configurer une redirection www (301) plutôt qu'une 302. URL Rewriting et .htaccess 29 Janvier 2021
Redirection 301 Domaines et structures différentes URL Rewriting et .htaccess 26 Janvier 2021
Suppression répertoire complet. Redirection 301 ou Erreur404 ? URL Rewriting et .htaccess 7 Janvier 2021
Redirection 301 et migration Problèmes de référencement spécifiques à vos sites 10 Décembre 2020
Impossible de faire une redirect 301 ou permanent URL Rewriting et .htaccess 22 Octobre 2020
redirection 301 et https URL Rewriting et .htaccess 5 Septembre 2020