Re: le .htaccess | Titre du sujet : Re: le .htaccess par patrickc80 sur 02/04/2008 19:46:06
Le site est toujours en maintenance, donc je te met le code de cette fonstion, mais le mérite ne me reviend pas.
Tu créés un fichier php que tu nomes avec le nom que tu veux, dans ce fichier, tu copies le code suivant:
<?php
if( ! function_exists( 'modules_changer' ) ) {
$_SERVER['REQUEST_URI'] = str_replace( '/ce-que-tu-veux/' , '/modules/' , @$_SERVER['REQUEST_URI'] ) ;
$_SERVER['HTTP_REFERER'] = str_replace( '/ce-que-tu-veux/ ' , '/modules/' , @$_SERVER['HTTP_REFERER'] ) ;
function modules_changer( $s ) {
return str_replace( XOOPS_URL.'/modules/' , XOOPS_URL.'/ce-que-tu-veux/' , $s ) ;
}
ob_start( 'modules_changer' ) ;
}
?>
Ce fichier, tu le copies à la racine de ton site.
Remplaces (ce-que-tu-veux) par le nom que tu veux donner à la place de (modules)
Ensuite, dans le fichier mainfile.php à la racine de ton site, tu mets:
include('?????.php');
au dessous de: define('XOOPS_URL', 'http://adresse de ton site');
(Remplaces les ??? par le nom du fichier que tu as créé)
Dans le fichier htaccess, tu copie le code:
RewriteRule ^ce-que-tu-veux/(.*)$ modules/$1 [L]
Bien sûr remplaces (ce-que-tu-veux) par le nom que tu as donné à la place de (modules).
Et voilà, le tour est joué.
Par contre, avec un tel code, je me demande s'il n'est pas possible de renommer un module ????????
|
|