7291 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai un site www.monsite.fr
J'utilise un .htaccess pour faire de l'URL rewritting
Je profite du .htaccess pour rediriger http://monsite.fr, http://www.monsite.com et http://monsite.com vers http://www.monsite.fr
Tout fonctionne bien.

voici le .htaccess

## enable symbolic links
Options -Indexes
Options +FollowSymLinks
Options -Multiviews

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^www.monsite.com$ 
RewriteCond %{HTTP_HOST} ^monsite.com$ 
RewriteCond %{HTTP_HOST} ^monsite.fr$ 
RewriteRule ^(.*)  http://www.monsite.fr/$1  [QSA,L,R=301]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !ajax.php [NC]
RewriteCond %{REQUEST_FILENAME} !fiche.php [NC]
RewriteCond %{REQUEST_FILENAME} !fiche_candidat.php [NC]
RewriteRule ^(.*) ./index.php [L] 

#RewriteRule index.php /maintenance.php


Je viens de mettre en place un sous domaine http://esite.monsite.com
il a son propre .htaccess

## enable symbolic links
Options -Indexes
Options +FollowSymLinks
Options -Multiviews

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*) ./index.php [L] 


mais là, j'ai une erreur sur l'include de mon bootstrap, quand j'ouvre le sous domaine dans le navigateur : "open_basedir restriction in effect"


Le comportement du htaccess du sous domaine est dépendant du htaccess du domaine principal ?
Comment puis-je résoudre mon problème ?

Merci de votre aide
Modifié par FranckD (20 Mar 2017 - 12:19)
Bonjour,

a écrit :
Le comportement du htaccess du sous domaine est dépendant du htaccess du domaine principal ?

Non. Enfin normalement pas. Cependant tout cela est très dépendant de ta configuration. «sous-domaine» ne veut rien dire, le sous-domaine pourrait très bien être sur un tout autre serveur.
Quel hébergeur, quel config, y'a-t-il une relation entre les deux arborescences?
Bonjour kustolovic

Apparemment cela proviendrait de l'open_basedir que je dois désactiver.
Je creuse cette piste.

L'hébergeur est phpnet.org, la config est un serveur mutualisé.
Normalement, il n'y a pas de relation entre les deux arborescences.
Les deux sites sont indépendants.
Meilleure solution