.htaccess....lycos ? Il est ou le problème ?

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


Benefsnet
WRInaute impliqué
WRInaute impliqué
 
Messages: 554
Inscription: 27 Aoû 2004

.htaccess....lycos ? Il est ou le problème ?

Message le Dim Déc 12, 2004 23:53

Salut, je suis entrain de faire un site en php avec xoops http://www.benefsnet.com et je voudrais utiliser l'url rewriting pour optimiser mon référencement...je suits la procédure mais si je mets le fichier .htaccess dans mon dossier principal, ca marche pas : erreur etc...

Si je le mets pas, le site marche mais les pages comme contact etc...sont en erreur, bien évidemment.

J'ai ouvert mon fichier .htaccess :

#Mod Rewrite for Xoops
#Author Kenogui - kenogui@bloodbowl-fr.com
Options +FollowSymlinks
RewriteEngine On

#Generic
#change the 3 following lines to the module name you want on your homepage.
RewriteRule ^$ modules/news [L]
RewriteRule ^/index.php$ modules/news [L]
RewriteRule ^/$ modules/news [L]

RewriteRule ^index.html$ index.php [L]





Je voudrais savoir ou est le problème, j'ai Lycos Pack perso (payant).

Merci de m'aider @+
Dernière édition par Benefsnet le Mar Fév 07, 2006 22:41, édité 1 fois.

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Lun Déc 13, 2004 0:17

tu es sur que lycos gere l'url rewriting ??

Vespa
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 346
Inscription: 17 Nov 2003

Message le Lun Déc 13, 2004 10:34

Effectivement il me semble que ce n'est pas possible de l'utiliser chez lycos :(


ponko
WRInaute impliqué
WRInaute impliqué
 
Messages: 550
Inscription: 24 Nov 2002

Message le Lun Déc 13, 2004 11:13

Bien sur que oui que lycos compte payant accepte l'url rewriting !! Je l'ai mis pour ma boutique d'oscommerce ;) ainsi que pour les erreurs 404.
J'ai le pack Tout-en-un !

Tu mets bien dans le répertoire www ?

Bonne journée


Zirone
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 372
Inscription: 5 Oct 2004

Message le Lun Déc 13, 2004 11:20

Comme dit Ponko les pack lycos payant peuve le faire.
Sauf multimania ne le fait pas (a ce que j'en sais du moins ...)
Met le a la racine de ton site ...

(dans mon dossier principal, ) tu entends quoi par dossier principal ? :)


Benefsnet
WRInaute impliqué
WRInaute impliqué
 
Messages: 554
Inscription: 27 Aoû 2004

Message le Lun Déc 13, 2004 13:53

:? dossier principal : dossier WWW

:arrow: Euh...sinon jai encore mon site en HTML et ya un index.html...quand je le supprime, ca ne marche toujours pas...les autres pages sont dans un dossier. :?: Quelqu'un a une idée ???


Benefsnet
WRInaute impliqué
WRInaute impliqué
 
Messages: 554
Inscription: 27 Aoû 2004

Message le Lun Déc 13, 2004 14:01

Ca me dit ca quand je rajoute le htaccess :

Internal Server Error
The server encountered an internal error or
misconfiguration and was unable to complete
your request
Please contact the server administrator,
cfWEBADMIN and inform them of the time the error occurred,
and anything you might have done that may have
caused the error.
More information about this error may be available
in the server error log


Sinon le SubDomainProtect.php et ModRegExp.php c'est bien dans le répertoire principal (www) ...???


Benefsnet
WRInaute impliqué
WRInaute impliqué
 
Messages: 554
Inscription: 27 Aoû 2004

Message le Lun Déc 13, 2004 18:18

:arrow: Info de plus : c'est une erreur 500


Zirone
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 372
Inscription: 5 Oct 2004

Message le Lun Déc 13, 2004 18:19

Une question j'ai pas compris un truc ... tes pages son en php ou html ? et tu veux les convertir en quoi ?

#Zirone qui a sauté une étape# :mrgreen:

JPC
WRInaute impliqué
WRInaute impliqué
 
Messages: 565
Inscription: 2 Juin 2003

Message le Lun Déc 13, 2004 19:10

essayes peut-être
Code: Tout sélectionner
RewriteRule ^/index\.php$ modules/news [L]

au lieu de
Code: Tout sélectionner
RewriteRule ^/index.php$ modules/news [L]


?


Benefsnet
WRInaute impliqué
WRInaute impliqué
 
Messages: 554
Inscription: 27 Aoû 2004

Message le Lun Déc 13, 2004 21:47

Ben en fait je veux appliquer l'url rewriting pour optimiser le référencement :wink: j'ai aucune page faites encore pour le site xoops...mais jai toujours le site en HTML qui est sur le serveur : jai donc mis une redirection sur mon index.htm : vous pouvez aller voir en cliquant sur le "www"....ta technique marche pas JPC, merci quand meme 8)


Sinon le SubDomainProtect.php et ModRegExp.php c'est bien dans le répertoire principal (www) ...???



#change the 3 following lines to the module name you want on your homepage.
RewriteRule ^$ modules/news [L]
RewriteRule ^/index.php$ modules/news [L]
RewriteRule ^/$ modules/news [L]

Je change quoi la ???? Si je laisse ca devrait marcher non ?


Benefsnet
WRInaute impliqué
WRInaute impliqué
 
Messages: 554
Inscription: 27 Aoû 2004

Message le Lun Déc 13, 2004 22:03

Par exemple le nom de lien de cette page serait mieux en rewrité :o


http://www.benefsnet.com/modules/sectio ... es&secid=1,


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: 28 Nov 2002

Message le Lun Déc 13, 2004 23:23

Air, celà va être diificile si dans les membres il n'y a pas soit des amateurs de xoops, soit des amateurs de pack chez lycos.

Il faut voir quelles sont les spécifictés demandées par l'un et l'autre
- Xoops avec ce systeme de SubDomainProtect.php et ModRegExp.php
- lycos avec les caractèristiques de l('url rewriting qu'ils ont implémantés

Pour infos il y a des forums d'aide, chez xoops et chez lycos, et donc des spécialistes pour ce genre de questions (à moins comme je l'ai dit qu'il y ait des spécialistes ici - j'en suis pas)

Sinon dans les trois lignes, l'url rewriting sera a choisir quel est le module qui va se chargé par defaut , il faut donc mettre en commentaire 2 lignes sur 3

Désolé de ne pouvoir faire plus :-(


pistonocus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 370
Inscription: 25 Mar 2005

Message le Mer Mai 18, 2005 0:42

Voila une reponse,

Code: Tout sélectionner
RewriteEngine On
RewriteBase /data/members/paid/c/e/tonNDDici.com/htdocs/tonSDici

RewriteRule ^index.html$ /index.php [L]

#Menu
RewriteRule ^news.html$      /modules/news [L]
RewriteRule ^dossiers.html$   /modules/sections [L]
RewriteRule ^forum.html$   /modules/newbb [L]
RewriteRule ^downloads.html$   /modules/mydownloads [L]
RewriteRule ^gallerie.html$   /modules/xoopsgallery [L]
RewriteRule ^sondage.html$   /modules/xoopspoll [L]
RewriteRule ^liens.html$   /modules/mylinks [L]
RewriteRule ^membres.html$   /modules/xoopsmembers [L]
RewriteRule ^contact.html$   /modules/contact [L]
RewriteRule ^bannieres.html$   /modules/liens [L]
RewriteRule ^modules/xoopsfaq$   /modules/ada-web-faq [L]


En principe le module viens sans les / derriere les liens.
Comme ceci
Code: Tout sélectionner
#Menu
RewriteRule ^lenouveaufichier.html$      repertoire/repertoire1 [L]

Toi il faut que tu mette ceci à chacun d'eux.
Code: Tout sélectionner
#Menu
RewriteRule ^lenouveaufichier.html$      /repertoire/repertoire1 [L]

la difference est dans le /

Tu met un htaccess dans la racine de ton sous-domaine,
Si ton sous-domaine est : -www.example.com Tu vas dans ton repertoire -www
Si ton sous-domaine est : -sousdomaine.example.com tu vas sur ton repertoire /sousdomaine avec un programme FTP.
Si c'est un sousdomaine different que -www et que tu l'as fait par le biais de l'administration de lycos webcenter, il sera automatiquement créé.

donc c'est dans la racine :
/data/members/paid/c/e/example.com/htdocs/

C'est pour ça que dans le htaccess il faut lui donner une nouvelle base pour appliquer les regles.
/data/members/paid/c/e/example.com/htdocs/www
ou alors
/data/members/paid/c/e/example.com/htdocs/sousdomaine

Ensuite, tu prends ton fichier subdomainprotect.php et tu fais ces changements.




Code: Tout sélectionner
<?php
//  -------------------------------------------------------------------------//
//  Author: Kenogui - kenogui@bloodbowl-fr.com                 //
//  Version: 1.0                          //
//  ------------------------------------------------------------------------ //
//                XOOPS - Mod Rewrite                              //
//  ------------------------------------------------------------------------ //
//  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 //
//  ------------------------------------------------------------------------ //

$request_uri=$GLOBALS['REQUEST_URI'];
$domaine=$_SERVER["HTTP_HOST"];
$sous_domaine=substr($domaine,0,strpos($domaine,"."));
// ------------------------------------------------------------------------------
// Rewritting restriction by subdomains, rewrite allowed only for [www] subdomain
// ------------------------------------------------------------------------------
if ($sous_domaine!="sousdomaine") // <<<---- Mets ici le sousdomaine
{
   //here you have the choice ------------------------------------------
   // 1st choice, uncomment to use, but comment completely 2nd choice so
   //-------------------------------------------------------------------
       //header("HTTP/1.0 404 Not Found");
       //header("Connection: close");
       //-------------------------------------------------------------------
       
    //---------------------------------------------------------
    // 2nd choice, inform bot about the correct HP URL for ever
    //---------------------------------------------------------
   
    //L'addresse complette de ton site
    $url="http://sousdomaine.example.com";
   
    //inform the bot
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: ".$url);
    header("Connection: close");
   
    //inform the user
    //change to whatever you want
    echo "NOT VALID URL";
    exit;
}
?>


Apres, c'est chez xoops que tu as le reste, pour la lecture et reecriture qui fera xoops un forum chez eux est tres bien expliqué. Desolé je trouve plus le lien.

Fais une recherche chez GG.
Bonne soirée et esperant avoir aidé quelqu'un.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité