lneuville Posted February 5, 2014 Share Posted February 5, 2014 Bonjour à tous J'ai un Prestashop 1.5.6 installé dans un sous-repertoire /presta/ de mon espace d'hébergement. Le site fonctionne bien sur une URL de type www.monsite.com/presta/ , mais je souhaite l'afficher sous la forme www.monsite.com/ Mon pb : je n'arrive pas à régler le htaccess pour faire disparaitre le segment /presta/ des URL ... Merci bien pour vos propositions mon htaccess : <IfModule mod_rewrite.c>SetEnv HTTP_MOD_REWRITE OnRewriteEngine onRewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule . - [E=REWRITEBASE:/presta/]RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]# ImagesRewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]RewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]RewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]RewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]RewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]RewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]RewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]RewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]RewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]# AlphaImageLoader for IE and fancyboxRewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]# DispatcherRewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^.*$ - [NC,L]RewriteCond %{HTTP_HOST} ^www.monsite.com$RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]</IfModule>#If rewrite mod isn't enabledErrorDocument 404 /presta/index.php?controller=404 Merci bien Link to comment Share on other sites More sharing options...
Szed Posted February 5, 2014 Share Posted February 5, 2014 Tout déplacé à la racine du FTP n'est pas une option ? Link to comment Share on other sites More sharing options...
lneuville Posted February 5, 2014 Author Share Posted February 5, 2014 Merci pour ta proposition Szed, mais hélas non, ce n'est pas une option. Cet espace d'hebergement sert à plusieurs web, chacun dans son rep ... Link to comment Share on other sites More sharing options...
Szed Posted February 5, 2014 Share Posted February 5, 2014 (edited) Dance genre de cas (parce que je n'ai aucunement la solution pour faire cela en htacces, désolé ^^), il est préférable de mettre tout ses dossiers à la racine de son FTP. Exemple : / /presta /prestatest /site1 /site1 /www (ou htdocs selon l'hébergeur) Et faire pointer les domaines directement sur ces dossier la. Edited February 5, 2014 by Szed (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now