Fork me on GitHub




(1) 2 »


url rewriting marche plus avec 2.0.14
Supporter Xoops
Inscrit: 28/01/2005 14:17
Messages: 101
bonsoir, apres la migration a la dernière version Xoops 2.0.14 j ai constaté que mon url rewriting (de hervé) ne marche plus, je risque dans de perdre bcp des pages sur google surtt quand google a commancer a indexer mes page avec:

...modules/xcgal/displayimage.php?pid=3187&...


je risque en plus d être penaliser pour duplicate content.
face a ce probleme j ai retourner a ma version 2.0.13.2. mais ca marche pour quelques liens mais pas par les blocks commentaire récents et photos récents.

j´ai lis le tuto de hervé l´url rewriting pour les nuls mais j´ai constaté que tt est bien fait le hack est correctement mise en place.

que faire pour faire marcher ce URL Rewriting sur la dernière version de xoops 2.0.14, ??est c q quelqu´un a testé le hack pour cette version??
sinon comment restaurer le hack pour les block commentaire récent et photos récents(xcgal) sur la version 2.0.13.2??

merci d avance.

Posté le : 19/07/2006 21:18
Partager Twitter Partagez cette article sur GG+
Re: url rewriting marche plus avec 2.0.14
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

As tu vider le répertoire templates_c (sauf index.html) ?
Mis à jour les modules via l'admin ?

A +

Posté le : 19/07/2006 21:57

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: url rewriting marche plus avec 2.0.14
Aspirant
Inscrit: 29/02/2004 13:59
Messages: 90
Bonjour,
je suis en 2.0.14 et l'URL rewriting fonctionne avec la méthode d'hervé (simplified url).
Ton .htaccess est il correct ?

Posté le : 20/07/2006 10:18
Partager Twitter Partagez cette article sur GG+
Re: url rewriting marche plus avec 2.0.14
Supporter Xoops
Inscrit: 28/01/2005 14:17
Messages: 101
bonjour,
après 4 jours d instalation et de retauration de la dernière version j´arrive tjr pas a trouver l origine de ce probleme, les links précédents continuent à fonctionner quand je écris lÚRL dans la barre de navigateur. mais ne sont pas prise en compte quand je clicque sur n importe quel lien sur le site, j ai modifier le fichier loadpage.php et mainfile.php, l htaccess aussi. je suis mnt sur le version 2.0.14.

merci kris j ai vider templates_c, j ai aussi fais une mise a jour a ttes les modules je suis vraiment désespéré.

merci

Posté le : 22/07/2006 17:18
Partager Twitter Partagez cette article sur GG+
Re: url rewriting marche plus avec 2.0.14
Aspirant
Inscrit: 29/02/2004 13:59
Messages: 90
Bonjour,
je ne sais pas si ton problème est résolus...
mais s'il ne l'est pas, pourrais tu donnée l'url de ton site ainsi que les extrait interessant des fichiers "mainfile.php",".htaccess" et "loadpage.php".

Posté le : 03/08/2006 15:15
Partager Twitter Partagez cette article sur GG+
Re: url rewriting marche plus avec 2.0.14
Guest_
Citation :

ben84 a écrit:
mais s'il ne l'est pas, pourrais tu donnée l'url de ton site ainsi que les extrait interessant des fichiers "mainfile.php",".htaccess" et "loadpage.php".

mainfile, mainfile ... euh oui enfin à condition de cacher les mots de passe qu'il contient

Posté le : 04/08/2006 09:46
Partager Twitter Partagez cette article sur GG+
Re: url rewriting marche plus avec 2.0.14
Aspirant
Inscrit: 29/02/2004 13:59
Messages: 90
Assurément!

Posté le : 04/08/2006 10:12
Partager Twitter Partagez cette article sur GG+
Re: url rewriting marche plus avec 2.0.14
Régulier
Inscrit: 10/03/2006 23:50
Messages: 138
Voila j'ai eu le même problème que toi après avoir migré vers 2.0.15, mais j'ai tourné Utiliser la compression gzip ?à NON, et là ça marche :-o ,pourquoi? Aucune idée

Posté le : 29/08/2006 02:22
Partager Twitter Partagez cette article sur GG+
Re: url rewriting marche plus avec 2.0.14
Aspirant
Inscrit: 27/02/2006 11:22
Messages: 30
Perso l'URL rewriting marche sur ma version Xoops 2.0.15 (et sur OVH), j'en parle sur le topic dédié.

Posté le : 30/08/2006 12:13
Partager Twitter Partagez cette article sur GG+
Re: url rewriting marche plus avec 2.0.14
Supporter Xoops
Inscrit: 28/01/2005 14:17
Messages: 101
tu as raison furdock mais quand j´ai desactiver la compression gzip ca marché, alors pour commencer c bon, mais je sais pas pourkoi qualques blocks comme "Commentaires récents" ca marche pas l URL rewriting. voila le contenue d mon mainfile.php et htaccess:


<?php
// $Id: mainfile.dist.php,v 1.7 2004/12/26 19:11:47 onokazu Exp $
//  ------------------------------------------------------------------------ //
//                XOOPS - PHP Content Management System                      //
//                    Copyright (c) 2000 XOOPS.org                           //
//                       <http://www.xoops.org/>   ... nbsp;   //
//  ------------------------------------------------------------------------ //
//  This program is free software; you can redistribute it and/or modify     //
//  it under the terms of the GNU General Public License as published by     //
//  the Free Software Foundation; either version 2 of the License, or        //
//  (at your option) any later version.                                      //
//                                                                           //
//  You may not change or alter any portion of this comment or credits       //
//  of supporting developers from this source code or any supporting         //
//  source code which is considered copyrighted (c) material of the          //
//  original comment or credit authors.                                      //
//                                                                           //
//  This program is distributed in the hope that it will be useful,          //
//  but WITHOUT ANY WARRANTY; without even the implied warranty of           //
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            //
//  GNU General Public License for more details.                             //
//                                                                           //
//  You should have received a copy of the GNU General Public License        //
//  along with this program; if not, write to the Free Software              //
//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA //
//  ------------------------------------------------------------------------ //

if ( !defined("XOOPS_MAINFILE_INCLUDED") ) {
    
define("XOOPS_MAINFILE_INCLUDED",1);

    
// XOOPS Physical Path
    // Physical path to your main XOOPS directory WITHOUT trailing slash
    // Example: define('XOOPS_ROOT_PATH', '/home/yenoo/public_html/fr');
    
define('XOOPS_ROOT_PATH''//home/yenoocom/domains/yenoo.com/public_html/fr');

    
// XOOPS Virtual Path (URL)
    // Virtual path to your main XOOPS directory WITHOUT trailing slash
    // Example: define('XOOPS_URL', 'http://www.yenoo.com/fr');
    
define('XOOPS_URL''http://www.yenoo.com/fr');
    
//intento de simplicifar url siguiendo la pagina: http://www.herve-thouzard.com/modules/news/article.php?storyid=55
    
include "simplified_url.php";


    
define('XOOPS_CHECK_PATH'0);
    
// Protect against external scripts execution if safe mode is not enabled
    
if ( XOOPS_CHECK_PATH && !@ini_get('safe_mode') ) {
        if ( 
function_exists('debug_backtrace') ) {
            
$xoopsScriptPath debug_backtrace();
            if ( !
count($xoopsScriptPath) ) {
                 die(
"XOOPS path check: this file cannot be requested directly");
            }
            
$xoopsScriptPath $xoopsScriptPath[0]['file'];
        } else {
            
$xoopsScriptPath = isset($_SERVER['PATH_TRANSLATED']) ? $_SERVER['PATH_TRANSLATED'] :  $_SERVER['SCRIPT_FILENAME'];
        }
        if ( 
DIRECTORY_SEPARATOR != '/' ) {
            
// IIS6 may double the  chars
            
$xoopsScriptPath str_replacestrpos$xoopsScriptPath'\\') ? '\\' DIRECTORY_SEPARATOR'/'$xoopsScriptPath);
        }
        if ( 
strcasecmpsubstr($xoopsScriptPath0strlen(XOOPS_ROOT_PATH)), str_replaceDIRECTORY_SEPARATOR'/'XOOPS_ROOT_PATH)) ) {
             exit(
"XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.");
        }
    }

    
// Database
    // Choose the database to be used
    
define('XOOPS_DB_TYPE''mysql');

    
// Table Prefix
    // This prefix will be added to all new tables created to avoid name conflict in the database. If you are unsure, just use the default 'xoops'.
    
define('XOOPS_DB_PREFIX''XXXXXXX');

    
// Database Hostname
    // Hostname of the database server. If you are unsure, 'localhost' works in most cases.
    
define('XOOPS_DB_HOST''localhost');

    
// Database Username
    // Your database user account on the host
    
define('XOOPS_DB_USER''XXXXXXX');

    
// Database Password
    // Password for your database user account
    
define('XOOPS_DB_PASS''XXXXXX');

    
// Database Name
    // The name of database on the host. The installer will attempt to create the database if not exist
    
define('XOOPS_DB_NAME''XXXXXX'); 

    
// Use persistent connection? (Yes=1 No=0)
    // Default is 'Yes'. Choose 'Yes' if you are unsure.
    
define('XOOPS_DB_PCONNECT'0);

    
define('XOOPS_GROUP_ADMIN''1');
    
define('XOOPS_GROUP_USERS''2');
    
define('XOOPS_GROUP_ANONYMOUS''3');
    
// j ai ajoter la ligne suivant selon l exemple trouve sur la page: https://www.frxoops.org/modules/refere ... le.php?cid=59&lid=234

    
foreach ( array('GLOBALS''_SESSION''HTTP_SESSION_VARS''_GET''HTTP_GET_VARS''_POST''HTTP_POST_VARS''_COOKIE''HTTP_COOKIE_VARS''_REQUEST''_SERVER''HTTP_SERVER_VARS''_ENV''HTTP_ENV_VARS''_FILES''HTTP_POST_FILES''xoopsDB''xoopsUser''xoopsUserId''xoopsUserGroups''xoopsUserIsAdmin''xoopsConfig''xoopsOption''xoopsModule''xoopsModuleConfig''xoopsRequestUri') as $bad_global ) {
        if ( isset( 
$_REQUEST[$bad_global] ) ) {
            
header'Location: '.XOOPS_URL.'/' );
            exit();
        }
    }
    include( 
XOOPS_ROOT_PATH '/modules/protector/include/precheck.inc.php' ) ;
    if (!isset(
$xoopsOption['nocommon'])) {
        include 
XOOPS_ROOT_PATH."/include/common.php";
    }
    include( 
XOOPS_ROOT_PATH '/modules/protector/include/postcheck.inc.php' ) ;

}
?>


htacces:

#<Simplified URL Hack>

RewriteEngine on

RewriteCond 
%{REQUEST_FILENAME}   !-s
RewriteRule 
^.*.(htm|htmlloadpage.php [L]
RewriteRule ^$ loadpage.php [L]


#</Simplified URL Hack>
php_flag register_globals off

Options 
+FollowSymlinks 
RewriteEngine On 
RewriteCond 
%{HTTP_HOST} ^yenoo.com/$ 
RewriteRule ^(.*)   http://www.yenoo.com/$1  [QSA,L,R=301]

Posté le : 01/09/2006 22:32

Edité par lakil sur 02/09/2006 12:24:07
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

38 Personne(s) en ligne (28 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 38 | Plus ...