Coucou,
Voici mon souci: j'ai 2 applications en cours qui pointe sur 2
domaines: domain1 et domain2, et le problème se situe au niveau de mon
htaccess. Les index de ces 2 domaines se situent dans /web/.
Pour l'application qui pointe sur domain1, le rewrite s'opère
parfaitement. Par contre, pour la deuxième application (qui pointe sur
domain2), le rewrite se fait bien mais tous les liens img, js et css
pointent vers du vide.
Quand j'interchange les 2 blocs des domaines, l'application qui est
sur domain2 marche nickel, l'application qui est sur domain1 marche
mais tous les liens js img css sont cassés.
Comment faire pour que les liens marchent dans tous les cas?
Je vous livre le htaccess correspondant, un truc doit manquer...
Benoit
Options +FollowSymLinks +ExecCGI
ExpiresActive On
# 1 month
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
# Header set Cache-Control "max-age=2592000, public"
ExpiresDefault "access plus 1 month"
</FilesMatch>
# 1 month
<FilesMatch "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=2592000, proxy-revalidate"
</FilesMatch>
# 2 month favicon
<FilesMatch "\.(favicon\.png)$">
Header set Cache-Control "max-age=2592000, proxy-revalidate"
</FilesMatch>
# 1 MIN
<FilesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=60, private, proxy-revalidate"
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteEngine On
# uncomment the following line, if you are having trouble
# getting no_script_name to work
RewriteBase /
# we skip all files with .something
#RewriteCond %{REQUEST_URI} \..+$
#RewriteCond %{REQUEST_URI} !\.html$
#RewriteRule .* - [L]
# we check if the .html version is here (caching)
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
# no, so we redirect to our front web controller
# pour BED
RewriteCond %{HTTP_HOST} ^domain1 [NC]
RewriteRule ^(.*)$ index.php [QSA,L]
# pour 321
RewriteCond %{HTTP_HOST} ^domain2 [NC]
RewriteRule ^(.*)$ frontend.php [QSA,L]
</IfModule>
--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr