prbl url rewriting chez sivit.fr

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

Mitirapa
WRInaute accro
WRInaute accro
 
Messages: 1649
Inscription: Mer Juil 10, 2002 17:36

prbl url rewriting chez sivit.fr

Message le Mer Mar 05, 2003 13:24

Voilà ils m'avaient dit que ca marchait.

Et donc je suis en train de transférer mon site chez eux, et en mettant le meme .htaccess (qui marchait donc chez l'ancien hébergeur) chez eux, ca ne marche plus (cf l'url de test: -http://test16.sivit.org/surf4all.net/ )

le contenu du htaccess est:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^index.html index.php
RewriteRule ^article-theme-surf-([a-zA-Z0-9_-]*).html modules.php?name=NukeNews&req=search&xtopic=$1
etc..
j'ai remarqué que si j'enlevais Options +FollowSymlinks je pouvais aller sur la page d'accueil mais sans que l'url rewriting marche...
qqun voit il le prbl ?

merci

BDGest
WRInaute impliqué
WRInaute impliqué
 
Messages: 279
Inscription: Lun Jan 06, 2003 13:52

Message le Mer Mar 05, 2003 13:30

Ben chez moi l'url rewriting marche sans problèmle chez sivit. Voici un de mes .htacces :

Code: Tout sélectionner
RewriteEngine on
RewriteCond %{REMOTE_HOST}  \.laurion\.net  [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} ^LinkWalker [OR]
RewriteCond %{HTTP_USER_AGENT} ^ia_archiver [OR]
RewriteCond %{HTTP_USER_AGENT} ^DIIbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^psbot [OR]
RewriteCond %{HTTP_USER_AGENT} ^Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^Test [OR]
RewriteCond %{REMOTE_HOST} \.cn$ [OR]
RewriteCond %{REMOTE_HOST} \.kr$ [OR]
RewriteCond %{REMOTE_HOST} \.ro$
RewriteRule ^.*$   -   [F]

RewriteRule ^viewforum_([0-9]+)_([0-9]+)_([0-9]+)\.html$ viewforum.php?f=$1topicdays=$2&start=$3 [L]
RewriteRule ^viewforum_([0-9]+)\.html$ viewforum.php?f=$1 [L]
RewriteRule ^viewtopic_([0-9]+)_([0-9]+)_(asc|desc)_([0-9]+)\.html$ viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 [L]
RewriteRule ^viewtopic_([0-9]+)_([0-9]+)\.html$ viewtopic.php?t=$1&start=$2 [L]
RewriteRule ^viewtopic_([0-9]+)_newest\.html$ viewtopic.php?t=$1&view=newest [L]
RewriteRule ^viewtopic_([0-9]+)_previous\.html$ viewtopic.php?t=$1&view=previous [L]
RewriteRule ^viewtopic_([0-9]+)_next\.html$ viewtopic.php?t=$1&view=next [L]
RewriteRule ^viewtopic_([0-9]+)\.html$ viewtopic.php?t=$1 [L]
RewriteRule ^viewprofile_([0-9]+)\.html$ profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^viewmessage_([0-9]+)\.html$ viewtopic.php?p=$1 [L]


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Mer Mar 05, 2003 13:33

Mitirapa,

Une belle Erreur 500 :oops:
Comme c'est un hébergement temporaire, la réécriture doit être non standard, cela devrait aller mieux une fois le virtual host créé chez eux.

En attendant...

As-tu essayé en positionnant le RewriteBase ?
Comme je n'ai pas d'info sur la config de leur serveur, j'imagine que ton .htaccess est dans /surf4all.net ?

Juste au dessus de RewriteEngine on, ajoute la ligne:
RewriteBase /

si cela ne marche pas mieux, essaye avec:
RewriteBase /surf4all.net/

L'un des 2 devrait être bon (avec un peu de chance...)

Dan

Mitirapa
WRInaute accro
WRInaute accro
 
Messages: 1649
Inscription: Mer Juil 10, 2002 17:36

Message le Mer Mar 05, 2003 13:40

RewriteBase /surf4all.net/ fait marcher... merci hetzeld !

et le Options +FollowSymlinks est interdit chez eux (d'apres ce que viens de me dire sivit)


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Mer Mar 05, 2003 13:47

Salut,

Il y avait une chance sur deux, c'est pour cela que je t'ai donné les deux options.

Faut bien mériter ses galons de spécialiste, non ? :lol:

Dan

PS: il faudra penser à l'enlever lorsque tu accèderas par le vrai nom de domaine. En attendant, si tu fais de l'url rewriting dans des sous répertoires, modifie cette ligne aussi.

t2ls
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 146
Inscription: Ven Fév 07, 2003 15:01

Message le Mer Mar 05, 2003 13:50

Chez moi ca marche parfaitement et je suis chez sivit car je n'ai pas oublié le rewritebase :wink:

t2ls
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 146
Inscription: Ven Fév 07, 2003 15:01

Message le Mer Mar 05, 2003 13:56

En fait ca marchait sans le rewrite base quand je n'utilisais pas les sous domaines, mais depuis je suis obligé de le placer dans les .htaccess


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Mer Mar 05, 2003 14:05

t2ls a écrit:Chez moi ca marche parfaitement et je suis chez sivit car je n'ai pas oublié le rewritebase :wink:

Et tu as mis quoi ? "RewriteBase /" ??

Il n'est pas nécessaire une fois sorti de l'environnement temporaire. Regarde l'exemple fourni par BDGest...
Dans un environnement temporaire, tel que le mettent à disposition pratiquement tous les hébergeurs tant que le virtual host n'est pas créé, la racine du site ne se trouve pas à / mais dans un sous-répertoire du serveur, ce qui explique la nécessité du RewriteBase.
Par contre , une fois le "virtual host" créé, un "RewriteBase /"est inutile... car c'est la config par défaut dans l'environnement utilisateur. CQFD

Dan

PS:Il n'est peut-être pas indispensable d'encombrer le forum d'un nouveau message juste pour dire "moi aussi", tu ne crois pas ? :wink:
Pour ajouter une ligne à ton message, tu as le bouton "editer" qui est bien utile aussi...

t2ls
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 146
Inscription: Ven Fév 07, 2003 15:01

Message le Mer Mar 05, 2003 21:49

J'ai du mettre le rewritebase pour les sous domaines
comme par exemple rewritebase /news pour afficher le répertoire news et donc le sous domaine news.t2ls.com, l'url rewriting ne marchait pas sans rewritebase quand j'utilisais les sousdomaines mais sinon t2ls.com/news marchait :)


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Mer Mar 05, 2003 21:58

t2ls,

C'est sans doute que le vhost n'est pas défini correctement. Le site que j'ai en signature est un sous domaine du domaine wildcroft.com (OVH) et je n'ai du utiliser le rewritebase ni pour la racine du site, ni pour aucun sous répertoires.
Le rewriterule fonctionne de la même manière qu'on appelle le site par www, par immo ou par www.immo , sans faire appel au rewritebase.

Dan


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é