Bonjour,

Alors voilà je vous explique mon problème.
Je débute en ce qui concerne apache, le référencement avec la gestion des url.

J'ai mi le nouveau site de ma société en ligne il y a 1 semaine.

Le serveur web est un apache2 sur un centos 5.6 x64
Le site peut être visité à l'adresse suivante : www.active3d.net
Etant donné qu'il n'y a qu'un seul site pour le moment j'ai donc créé un répertoire "active3d" dans /var/www/html/

Il a été fait avec Joomla 1.6 puis migré vers 1.7 en utilisant l'option URL_Rewriting directement dans les options Joomla (j'ai donc renommé le fichier existant dans /var/www/html/active3d/htaccess.txt en .htaccess.

Mon problèlme est le suivant :

Je souhaite que le site soit consultable grace à une syntaxe comme celle-ci :
www.active3d.net/notresolution ...
et non pas
www.active3d.net/active3d/notresolution ...

Les liens sont bien affichés avec le navigateur lynx, les urls s'affichent correctement aussi dans les navigateurs dits "standards" mais dans les logs apache (access.log), googlebot n’arrête pas de faire des requete GET de cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
GET /active3d/notresolution/produits/inventaires-demenagements
En gros le répertoire /active3d/ me plante completement le référencement google du coup presque toutes les pages référencées dans Google tombe sur la page d'erreur du site...

Y a-t-il une solution particulière ? je cherche depuis pas mal de temps...

Voici la conf d'apache (je ne met que la partie qui me semble nécessaire)

httpd.conf :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<VirtualHost *:80>
        ServerAdmin ********
        DocumentRoot /var/www/html/active3d/
        ServerName www.active3d.net
</VirtualHost>
.htaccess à la racine de /var/www/html/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
ErrorDocument 404 www.active3d.net/
ErrorDocument 500 www.active3d.net/
ErrorDocument 401 www.active3d.net/
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !www\.active3d\.net [NC]
RewriteRule /(.*) http://www.active3d.net/$1 [R=301,L,NE]
Le fichier .htaccess dans /var/www/html/active3d/ est géré par Joomla


fichier active3d.conf dans /etc/httpd/conf.d/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<Directory /var/www/html/active3d/>
        # As passwords will be sent over the line do not allow plaintext
        # communication
        #SSLRequireSSL
 
        Order   Deny,Allow
        #Deny    from All
        Allow   from All
        Options -Indexes
</Directory>
En vous remerciant d'avance cela fait un moment que je planche dessus.