Bonjour,
D'abord je vous dois quelques explications pour comprendre mon problème :
Exemple d'adresses propres à l'entrée de .htaccess :
Et voici le .htaccess que j'utilise :
Pouvez vous me dire où est l'erreur et comment la corriger ? Merci
D'abord je vous dois quelques explications pour comprendre mon problème :
Pour simplifier, le site (site.com) est une plateforme multisite qui peut être appelé par plusieurs domaines (mon-site.com et monsite.fr) . Un paramétrage par domaine (donnée : dom) permet, avec l'appui d'une base de données de différencier chaque site appelant la plateforme.
Exemple d'adresses propres à l'entrée de .htaccess :
Et voici le .htaccess que j'utilise :
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} www\.mon-site\.com
RewriteRule ^art([0-9]+)$ http://www.site.com/edi_art.php?dom=1&art=$1 [NC,L]
RewriteCond %{HTTP_HOST} www\.monsite\.fr
RewriteRule ^art([0-9]+)$ http://www.site.com/edi_art.php?dom=2&art=$1 [NC,L]
Mon problème est que la réécrture se passe bien pour monsite.fr alors que pour mon-site.com j'ai en retour l'erreur "The requested URL /art125 was not found on this server."RewriteEngine On
RewriteCond %{HTTP_HOST} www\.mon-site\.com
RewriteRule ^art([0-9]+)$ http://www.site.com/edi_art.php?dom=1&art=$1 [NC,L]
RewriteCond %{HTTP_HOST} www\.monsite\.fr
RewriteRule ^art([0-9]+)$ http://www.site.com/edi_art.php?dom=2&art=$1 [NC,L]
Pouvez vous me dire où est l'erreur et comment la corriger ? Merci