Popups bloquées par une redirection .htaccess

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Popups bloquées par une redirection .htaccess

    Bonsoir à tous.

    Pour simplifier les URL, j'ai supprimé le suffixe dans les paramètres SEO de l'administration du site mais cela a donné lieu à des erreurs 404 sur les pages référencées avec l’extension « .html »

    Pour y remédier, j’ai trouvé une solution avec le .htaccess en faisant une redirection avec ce bout de code :


    Code:
    RewriteRule ^(.*)\.html$ /$1 [L,R=301]

    La solution fonctionne bien pour la redirection, par contre cela provoque des anomalies sur les pages qui contiennent des popups JCE Mediabox (les liens de la page ne fonctionnent plus après un clic sur l’URL du popup).


    Une idée sur ce qui cloche ?

  • #2
    Re : Popups bloquées par une redirection .htaccess

    Solution trouvée !

    Ce n’est peut-être pas très orthodoxe car c'est modifié au feeling (j'ignore la syntaxe qui va bien) après m'être inspiré de cette discussion, mais ça fonctionne sans anomalie.
    Code:
    ###### Rediriger les URL avec extension sur des URL sans extension
    RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|pl|txt)$
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
    RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
    RewriteRule ^(.*).html$ /$1 [L,R=301]

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X