wdrożenia PrestaShop

Przekierownie 301

  • 0 Odpowiedzi
  • 997 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline tomasinoo

  • Nowy
  • *
  • 2
  • 0
  • PrestaShop: 1.5.4
  • Status: forum
Przekierownie 301
« dnia: Luty 23, 2014, 09:58:46 pm »
Witam. Mam przekierowanie 302 domeny na domenę www. Nie wiem jak to zmienić na 301 w pliku .htaccess jest jakiś kosmos. Porady z netu nie działają. Pewnie przez ta składnie pliku. Pomóżcie.
 
 # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
 # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
 # http://www.prestashop.com - http://www.prestashop.com/forums

 <IfModule mod_rewrite.c>

 # Disable Multiviews
 Options -Multiviews

 RewriteEngine on
 RewriteCond %{HTTP_HOST} ^www.sweetmama.pl$
 RewriteRule . - [E=REWRITEBASE:/]
 RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

 # Images
 RewriteCond %{HTTP_HOST} ^www.sweetmama.pl$
 RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
 RewriteCond %{HTTP_HOST} ^www.sweetmama.pl$
 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.sweetmama.pl$
 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.sweetmama.pl$
 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.sweetmama.pl$
 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.sweetmama.pl$
 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.sweetmama.pl$
 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.sweetmama.pl$
 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.sweetmama.pl$
 RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
 RewriteCond %{HTTP_HOST} ^www.sweetmama.pl$
 RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
 # AlphaImageLoader for IE and fancybox
 RewriteCond %{HTTP_HOST} ^www.sweetmama.pl$
 RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

 # Dispatcher
 RewriteCond %{REQUEST_FILENAME} -s [OR]
 RewriteCond %{REQUEST_FILENAME} -l [OR]
 RewriteCond %{REQUEST_FILENAME} -d
 RewriteCond %{HTTP_HOST} ^www.sweetmama.pl$
 RewriteRule ^.*$ - [NC,L]
 RewriteCond %{HTTP_HOST} ^www.sweetmama.pl$
 RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
 </IfModule>

 <IfModule mod_expires.c>
     ExpiresActive On
     ExpiresByType image/gif "access plus 1 month"
     ExpiresByType image/jpeg "access plus 1 month"
     ExpiresByType image/png "access plus 1 month"
     ExpiresByType text/css "access plus 1 week"
     ExpiresByType text/javascript "access plus 1 week"
     ExpiresByType application/javascript "access plus 1 week"
     ExpiresByType application/x-javascript "access plus 1 week"
     ExpiresByType image/x-icon "access plus 1 year"
 </IfModule>

 FileETag INode MTime Size
 <IfModule mod_deflate.c>
     <IfModule mod_filter.c>
         AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript
     </IfModule>
 </IfModule>

 #If rewrite mod isn't enabled
 ErrorDocument 404 /index.php?controller=404

 # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again