Find Jobs
Hire Freelancers

Create the HTACCESS file of an existing Prestashop 1.5.6.1

$10-30 USD

Cancelado
Publicado hace más de 10 años

$10-30 USD

Pagado a la entrega
I am looking for a developer specialized in Prestashop. The PS 1.5.6.1 shop is done and live. The project consists in creating the HTACCESS only, in order to manage the multi-lingual / multi-domain shop. (We don't want to use the Multi-Store option) The shop, [login to view URL], is in 5 languages: EN, NL, FR, DE, IT There are 5 domains to associate with the languages (all with the same host) When a user visits [login to view URL] , he should see the contents of [login to view URL] When a user visits [login to view URL] , he should see the contents of [login to view URL] When a user visits [login to view URL] , he should see the contents of [login to view URL] When a user visits [login to view URL] , he should see the contents of [login to view URL] When a user visits [login to view URL] , he should see the contents of [login to view URL] We have upgraded from Prestashop 1.3 to Prestashop 1.5.6.1 , the below code from 1.3 used to work fine to manage assign each language to each domain, but it doesn't work for 1.5.6.1. We need someone to rewrite it taking into account the differences between PS 1.3 and PS 1.5. # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # [login to view URL] - [login to view URL] # URL rewriting module activation RewriteEngine on # Start lang-xx redirect to proper domain RewriteRule ^lang-en/?(.*)$ [login to view URL]$1 [R=301,L] RewriteRule ^lang-nl/?(.*)$ [login to view URL]$1 [R=301,L] RewriteRule ^lang-fr/?(.*)$ [login to view URL]$1 [R=301,L] RewriteRule ^lang-de/?(.*)$ [login to view URL]$1 [R=301,L] RewriteRule ^lang-it/?(.*)$ [login to view URL]$1 [R=301,L] # End lang-xx redirect to proper domain RewriteCond %{HTTP_HOST} ^[login to view URL] RewriteRule ^(.*)$ [login to view URL]$1 [R=301,L] RewriteCond %{HTTP_HOST} ^[login to view URL] RewriteRule ^(.*)$ [login to view URL]$1 [R=301,L] RewriteCond %{HTTP_HOST} ^[login to view URL] RewriteRule ^(.*)$ [login to view URL]$1 [R=301,L] RewriteCond %{HTTP_HOST} ^[login to view URL] RewriteRule ^(.*)$ [login to view URL]$1 [R=301,L] RewriteCond %{HTTP_HOST} ^[login to view URL] RewriteRule ^(.*)$ [login to view URL]$1 [R=301,L] Options All -Indexes <Files "*.tpl"> Order allow,deny Deny from all </Files> # URL rewriting rules RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$[login to view URL] [L,E] RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$[login to view URL] [L,E] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$[login to view URL] [L,E] RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /[login to view URL]$3&isolang=$1$5 [L,E] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /[login to view URL]$2&isolang=$1$4 [L,E] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /[login to view URL]$2&isolang=$1 [QSA,L,E] RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /[login to view URL]$2$4 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /[login to view URL]$1$3 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /[login to view URL]$1 [QSA,L,E] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /[login to view URL]$1 [QSA,L,E] RewriteRule ^site-map$ /[login to view URL] [QSA,L,E] RewriteRule ^contact-us$ /[login to view URL] [QSA,L,E] RewriteRule ^all-specials$ /[login to view URL] [QSA,L,E] RewriteRule ^new-products$ /[login to view URL] [QSA,L,E] RewriteRule ^top-sellers$ /[login to view URL] [QSA,L,E] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /[login to view URL]$1$3 [QSA,L,E] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /[login to view URL]$1$3 [QSA,L,E] RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E] SetEnv PHP_VER 5 SetEnv register_globals 0 # Catch 404 errors ErrorDocument 404 /[login to view URL]
ID del proyecto: 5415080

Información sobre el proyecto

9 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
9 freelancers están ofertando un promedio de $209 USD por este trabajo
Avatar del usuario
Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You.
$231 USD en 3 días
4,8 (36 comentarios)
5,5
5,5
Avatar del usuario
........... Give you the service beyond your expectations........... Hi I'm Expert Developer and Designer I'm Ready to Start Right Now Thank You:)
$157 USD en 3 días
4,7 (34 comentarios)
5,1
5,1
Avatar del usuario
Dear Project Provider, Introducing our self we are 7 year old company and having all the required skills set to complete your project on time and your budget. If you award your project to us we are assuring you we will deliver at most quality and error free software. We are operating our office from India and we will provide 24*7 support and free 1 month post support for your software. Looking forward to work with yours soon. Thanks, The Legend Team Contact Cell Phone number: +919943986200
$25 USD en 5 días
2,5 (4 comentarios)
2,6
2,6

Sobre este cliente

Bandera de NETHERLANDS
Amsterdam, Netherlands
5,0
13
Forma de pago verificada
Miembro desde ago 5, 2010

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.