a.online.r Posted October 28, 2016 Share Posted October 28, 2016 (edited) We using PrestaShop 1.6.x for our online shopping. We installed a SSL certification on our web site successfully, then when we opened the site could not see certificate info. The seller company said it occurred because the ssl certificate issue for www.example.com not for example.com and your website redirect to example.com and should be disable redirection or purchase another ssl certificate for http://example.com . Then, we open .htaccess to check redirect option and just edited this comment line only: #Domain: example.com after that, the website showing with Internal Server Error!! now we edit back to previous of edition but the error showing again. previous of editing .htaccess file, we enable ssl at PrestaShop admin panel. now, anyone can help us?! our .htaccess content : # ~~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><IfModule mod_env.c>SetEnv HTTP_MOD_REWRITE On</IfModule>RewriteEngine on#Domain: example.comRewriteRule . - [E=REWRITEBASE:/]RewriteRule ^api$ api/ [L]RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]# ImagesRewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]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]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]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]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]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]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]RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]# AlphaImageLoader for IE and fancyboxRewriteRule ^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} -dRewriteRule ^.*$ - [NC,L]RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]</IfModule>AddType application/vnd.ms-fontobject .eotAddType font/ttf .ttfAddType font/otf .otfAddType application/x-font-woff .woff<IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$"> Header add Access-Control-Allow-Origin "*" </FilesMatch></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" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/vnd.microsoft.icon "access plus 1 year" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" ExpiresByType font/ttf "access plus 1 year" ExpiresByType font/otf "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-otf "access plus 1 year"</IfModule><IfModule mod_headers.c> Header unset Etag</IfModule>FileETag none<IfModule mod_deflate.c> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype </IfModule></IfModule>#If rewrite mod isn't enabledErrorDocument 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 againRedirect 301 /none http://www.example.com/index.php?id_category=36&controller=categoryRedirect 301 /auth/login/lang/fa http://www.example.com/index.php?controller=authentication&back=my-accountRedirect 301 /shop/index/lang/fa http://www.example.com/index.php?id_category=12&controller=categoryRedirect 301 /products/list/lang/fa http://www.example.com/index.php?id_category=12&controller=categoryRedirect 301 /articles/view/articleid/48/lang/fa http://www.example.com/index.php?id_cms=9&controller=cmsRedirect 301 /pages/view/pageid/15/lang/fa http://www.example.com/index.php?id_cms=2&controller=cmsRedirect 301 /shop/category/id/23/lang/fa http://www.example.com/index.php?id_category=18&controller=categoryRedirect 301 /shop/category/id/23/lang/fa http://www.example.com/index.php?id_category=18&controller=category# start ~ module watermark section<IfModule mod_rewrite.c>Options +FollowSymLinksRewriteEngine OnRewriteRule [0-9/]+/[0-9]+\.jpg$ - [F]</IfModule># end ~ module watermark section# start ~ module watermark section<IfModule mod_rewrite.c>Options +FollowSymLinksRewriteEngine OnRewriteRule [0-9/]+/[0-9]+\.jpg$ - [F]</IfModule># end ~ module watermark section and this is our appache error log : [Fri Oct 28 14:01:51.039399 2016] [core:alert] [pid 22835] [client 151.239.189.208:25657] /home2/examplecom/domains/example.com/public_html/.htaccess: <IfModule takes one argument, Container for directives based on existence of specified modules anybody can helo me?! in our search result to solve this problem too stated that by enable and disable Friendly URL in PrestaShop admin panel, the .htaccess file genearte again, but web cound not access that because have error 500. How web can change ssl option and Friendly URL by editing PrestaShop files or database? Edited October 28, 2016 by a.online.r (see edit history) Link to comment Share on other sites More sharing options...
jetway Posted October 28, 2016 Share Posted October 28, 2016 (edited) Hi, If you want to redirect all traffic from RewriteCond %{HTTP_HOST} ^example\.com$ [OR] RewriteCond %{HTTP_HOST} ^www\.example\.com$ RewriteRule ^/?$ "https\:\/\/www\.example\.com\/" [R=301,L] If you log into your back office and go to Preferences -> SEO & URLs you can set the shop domain and SSL Domain Cheers, André Edited October 28, 2016 by jetway (see edit history) Link to comment Share on other sites More sharing options...
a.online.r Posted October 28, 2016 Author Share Posted October 28, 2016 Hi, If you want to redirect all traffic from RewriteCond %{HTTP_HOST} ^example\.com$ [OR] RewriteCond %{HTTP_HOST} ^www\.example\.com$ RewriteRule ^/?$ "https\:\/\/www\.example\.com\/" [R=301,L] If you log into your back office and go to Preferences -> SEO & URLs you can set the shop domain and SSL Domain Cheers, André Thanks for your replying Can u describe me more? What I must to right now? Link to comment Share on other sites More sharing options...
jetway Posted October 28, 2016 Share Posted October 28, 2016 First i would check Preferences -> Seo & URL and see what shop Domain and SSL Domain is specified. You said your SSL Certificate is only valid for www.example.com and not example.com, correct? So whats your definition for the shop Domain and SSL one? Link to comment Share on other sites More sharing options...
a.online.r Posted October 28, 2016 Author Share Posted October 28, 2016 Hi, If you want to redirect all traffic from RewriteCond %{HTTP_HOST} ^example\.com$ [OR] RewriteCond %{HTTP_HOST} ^www\.example\.com$ RewriteRule ^/?$ "https\:\/\/www\.example\.com\/" [R=301,L] If you log into your back office and go to Preferences -> SEO & URLs you can set the shop domain and SSL Domain Cheers, André I can't to login in back office because the error 500 showing... Link to comment Share on other sites More sharing options...
jetway Posted October 28, 2016 Share Posted October 28, 2016 can you access the database? Link to comment Share on other sites More sharing options...
jetway Posted October 28, 2016 Share Posted October 28, 2016 (edited) change #Domain: example.com to #Domain: www.example.com But of course www.example.com is only a place holder. you need to put in your domain there. Edited October 28, 2016 by jetway (see edit history) Link to comment Share on other sites More sharing options...
a.online.r Posted October 28, 2016 Author Share Posted October 28, 2016 can you access the database? yes Link to comment Share on other sites More sharing options...
jetway Posted October 28, 2016 Share Posted October 28, 2016 in your .htaccess file you need to change #Domain: example.com to #Domain: www.example.com But of course www.example.com is only a place holder. you need to put in your domain there. Link to comment Share on other sites More sharing options...
a.online.r Posted October 28, 2016 Author Share Posted October 28, 2016 change #Domain: example.com to #Domain: www.example.com But of course www.example.com is only a place holder. you need to put in your domain there. this is a comment line only...and not compiled Link to comment Share on other sites More sharing options...
jetway Posted October 28, 2016 Share Posted October 28, 2016 if your domain is. 123456.com then in your .htaccess file it should stand #Domain: www.123456.com Link to comment Share on other sites More sharing options...
a.online.r Posted October 28, 2016 Author Share Posted October 28, 2016 if your domain is. 123456.com then in your .htaccess file it should stand #Domain: www.123456.com I do that, both #Domain: mydomain.com and #Domain: www.mydomain.com not worked!!! Link to comment Share on other sites More sharing options...
jetway Posted October 28, 2016 Share Posted October 28, 2016 (edited) Can you give us your website so we can see what errors are displayed? Edited October 28, 2016 by jetway (see edit history) Link to comment Share on other sites More sharing options...
coder911 Posted November 4, 2016 Share Posted November 4, 2016 i have some problem i done php memory limit 256m still home page internal 500 any help ? 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