rediriger page index.php/

Discussion dans 'URL Rewriting et .htaccess' créé par debe, 27 Juin 2016.

  1. debe
    debe Nouveau WRInaute
    Inscrit:
    16 Juillet 2015
    Messages:
    4
    J'aime reçus:
    0
    Bonjour,
    j'ai beaucoup d'erreur 404 dont je ne connais pas la source et qui ont comme url un truc du genre
    http://www.monsite.org/unrepertoire/unepage.php/la_page_demandée.php

    par exemple : http://www.cyberacteurs.org/cyberactions/index.php/commentaires.php?id=786

    l'adresse est bonne sauf le index.php/ qui est de trop

    dans mon htaccess, j'ai fais

    RewriteRule ^test/index\.php/(.*)$ /presentation/index.php [L]

    mais ça ne fonctionne pas, j'ai toujours le même fonctionnement de tentative d'ouverture de cette page (même pas 404)

    Comment rediriger cette page qui existe si il y a des données après ?
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 179
    J'aime reçus:
    330
    Bon vu que ça à l'air d'être du code maison et qu'il n'y a pas que Apache dans la vie, dans le front controller/header/...:
    PHP:
    <span class="syntaxdefault"></span><span class="syntaxkeyword"><?</span><span class="syntaxdefault">php<br />if </span><span class="syntaxkeyword">(!empty(</span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'PATH_INFO'</span><span class="syntaxkeyword">]))</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">    $url </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> str_replace</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'index.php/'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">''</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REQUEST_URI'</span><span class="syntaxkeyword">]);<br /></span><span class="syntaxdefault">    header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"HTTP/1.1 301 Moved Permanently"</span><span class="syntaxkeyword">);</span><span class="syntaxdefault"> <br />    header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Location: </span><span class="syntaxdefault">$url</span><span class="syntaxstring">"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    exit</span><span class="syntaxkeyword">();<br />}</span><span class="syntaxdefault"></span>
    Pas testé mais ça donne un truc du genre ;)
     
Chargement...
Similar Threads - rediriger php Forum Date
Rediriger Index.php vers racine URL Rewriting et .htaccess 15 Août 2020
Rediriger sujet phpBB3 vers Vanilla 3 URL Rewriting et .htaccess 6 Août 2019
Htaccess : Comment rediriger vers /blog/index.php/exemple-article/ ? URL Rewriting et .htaccess 26 Février 2016
Rediriger vers une page 404 via ce code php Développement d'un site Web ou d'une appli mobile 26 Février 2012
Rediriger /index.php vers / Netlinking, backlinks, liens et redirections 14 Février 2012
Htaccess : rediriger url forum phpbb vers page plan.php URL Rewriting et .htaccess 2 Janvier 2012
EasyPhp et rediriger toutes les $page vers index.php?page=$page URL Rewriting et .htaccess 27 Juin 2011
Htaccess : comment rediriger tout ce qui suit ".php" ? Netlinking, backlinks, liens et redirections 16 Juin 2011
Rediriger tout un site vers un répertoire à la racine URL Rewriting et .htaccess 23 Juin 2021
Rediriger des domaines au nom explicite vers un domaine établi mais moins spécifique Netlinking, backlinks, liens et redirections 1 Février 2021