White Lion Posted February 4, 2013 Share Posted February 4, 2013 Hello Dear Friends. I'm using PS v 1.4.9.0 I want to use only English (en) language on my shop. Then I've disabled other language French (fr) and Spanish (es). After disabled some default cms pages are not found (404). Pages in Preferences > SEO & URLs Eg: sitemap, new-products, prices-drop, best-sales mydomain.com/new-products mydomain.com/prices-drop mydomain.com/sitemap But product pages are showing correctly. Then i have enable French (fr) and pages are loading correctly. Eg: mydomain.com/en/new-products mydomain.com/en/prices-drop mydomain.com/en/sitemap If i disabled "Friendly URL", pages are loading correctly. Please help me to resolve this. Link to comment Share on other sites More sharing options...
PascalVG Posted February 4, 2013 Share Posted February 4, 2013 Did you, after disabling Friendly URL, RE-enabled it and rechecked already? (Just checking, as Disabling/RE-enabling recreates htaccess, maybe solving this) My 2 cents Link to comment Share on other sites More sharing options...
White Lion Posted February 4, 2013 Author Share Posted February 4, 2013 thank you for your reply dear PascalVG yes. i have re-enabled Friendly URL and re-generate .htaccess file. did it few times but error did not fix. then I've cleared /tools/smarty/cache and /tools/smarty/compile but error did not fix. Finally I was trying to using url like this mydomain.com/new-products.php mydomain.com/prices-drop.php browser give me a Error 404 but mydomain.com/sitemap.php url automatically change mydomain.com/sitemap and browser showing my xml sitemap. Link to comment Share on other sites More sharing options...
El Patron Posted February 4, 2013 Share Posted February 4, 2013 without a real url, it's pretty hard to figure out....you can always delete the url after resolution.. did you clear your browser cache and cookies? that fixes many problems after language change Link to comment Share on other sites More sharing options...
White Lion Posted February 6, 2013 Author Share Posted February 6, 2013 Dear elpatron. Thank you very much for your answer. On yesterday, I was trying to find the solution. * I've clear cache on my browser and try to visit that pages. but failed. I use Firefox (v 18.0.1) and Google Chrome (v 24.0.1312.57 m) Then I used my friends pcs. but failed. This problem only comes for bellow pages on Back Office > Preferences > SEO & URLs ID Page Title Friendly URL 1 404.php 404 error page-not-found 2 best-sales.php Best sales best-sales 3 contact-form.php Contact us contact-us 4 index.php Online Shopping 5 manufacturer.php Manufacturers manufacturers 6 new-products.php New products new-products 7 password.php Forgot your password password-recovery 8 prices-drop.php Prices drop prices-drop 9 sitemap.php Sitemap sitemap 10 supplier.php Suppliers supplier 11 address.php Address address 12 addresses.php Addresses addresses 13 authentication.php Authentication authentication 14 cart.php Cart cart 15 discount.php Discount discount 16 history.php Order history order-history 17 identity.php Identity identity 18 my-account.php My account my-account 19 order-follow.php Order follow order-follow 20 order-slip.php Order slip order-slip 21 order.php Order order 22 search.php Search search 23 stores.php Stores stores 24 order-opc.php Order quick-order 25 guest-tracking.php Guest tracking guest-tracking Finlay I've changed default friendly url on one page and try to visit that page on browser. Then i can visit that page. 6 new-products.php New products new-products I've changed Friendly URL "new-products" to "new-product" then i can visit mydomain.com/new-product then i've change it again to "new-products" and try. mydomain.com/new-products and mydomain.com/new-products.php Browser given error 404 I need to find a solution for fix this. Link to comment Share on other sites More sharing options...
White Lion Posted February 6, 2013 Author Share Posted February 6, 2013 (edited) I forgot to tell this. English (en) is default language in my shopping cart. I want use only English (en) language and want to remove French (fr) and Spanish (es). Already removed Spanish (es) without problem. but this problem comes with if i'm using one language for my shopping cart. I'm using GoDaddy Hosting. Edited February 6, 2013 by White Lion (see edit history) Link to comment Share on other sites More sharing options...
El Patron Posted February 6, 2013 Share Posted February 6, 2013 I clicked sitemap and other cms pages...everything is working fine...ave maria, I'm tired Link to comment Share on other sites More sharing options...
White Lion Posted February 7, 2013 Author Share Posted February 7, 2013 Dear elpatron. Thank you very much for your answer. please try to visit removing /en/ eg: mydomain.com/en/sitemap.php Please remove /en/ and try to visit mydomain.com/sitemap.php Link to comment Share on other sites More sharing options...
El Patron Posted February 7, 2013 Share Posted February 7, 2013 your .htaccess puts the /en/ there...if you want to have the /en/ removed when people visit your shop then that is a different question than your original post. I do not receive any 404's. So unless you are getting 404, then you have a new question, so you should think of opening a new post... Link to comment Share on other sites More sharing options...
White Lion Posted February 7, 2013 Author Share Posted February 7, 2013 (edited) Dear elpatron. I got 404 errors on that pages. then i have active France (fr) Then can visit to that pages. but i cant visit without /en/ current .htaccess file data English and france. # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> # URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg [L] RewriteRule ^([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2.jpg [L] RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$1$2.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$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])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^c/([a-zA-Z-]+)/[a-zA-Z0-9-]+\.jpg$ /img/c/$1.jpg [L] RewriteRule ^c/([0-9]+)/[a-zA-Z0-9-]+\.jpg$ /img/c/$1.jpg [L] RewriteRule ^([a-z]{2})/[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$2&isolang=$1 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$2&isolang=$1 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$2&isolang=$1&noredirect=1 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$2&isolang=$1 [QSA,L] RewriteRule ^([a-z]{2})/content/([0-9]+)\-[a-zA-Z0-9-]* /cms.php?isolang=$1&id_cms=$2 [QSA,L] RewriteRule ^([a-z]{2})/content/category/([0-9]+)\-[a-zA-Z0-9-]* /cms.php?isolang=$1&id_cms_category=$2 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)__[a-zA-Z0-9-]* /supplier.php?isolang=$1&id_supplier=$2 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)_[a-zA-Z0-9-]* /manufacturer.php?isolang=$1&id_manufacturer=$2 [QSA,L] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$1&noredirect=1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$1 [QSA,L] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 [QSA,L] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L] RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L] RewriteRule ^en/page-not-found$ /404.php?isolang=en [QSA,L] RewriteRule ^en/address$ /address.php?isolang=en [QSA,L] RewriteRule ^en/addresses$ /addresses.php?isolang=en [QSA,L] RewriteRule ^en/authentication$ /authentication.php?isolang=en [QSA,L] RewriteRule ^en/best-sales$ /best-sales.php?isolang=en [QSA,L] RewriteRule ^en/cart$ /cart.php?isolang=en [QSA,L] RewriteRule ^en/contact-us$ /contact-form.php?isolang=en [QSA,L] RewriteRule ^en/discount$ /discount.php?isolang=en [QSA,L] RewriteRule ^en/guest-tracking$ /guest-tracking.php?isolang=en [QSA,L] RewriteRule ^en/order-history$ /history.php?isolang=en [QSA,L] RewriteRule ^en/identity$ /identity.php?isolang=en [QSA,L] RewriteRule ^en/manufacturers$ /manufacturer.php?isolang=en [QSA,L] RewriteRule ^en/my-account$ /my-account.php?isolang=en [QSA,L] RewriteRule ^en/new-products$ /new-products.php?isolang=en [QSA,L] RewriteRule ^en/order$ /order.php?isolang=en [QSA,L] RewriteRule ^en/order-follow$ /order-follow.php?isolang=en [QSA,L] RewriteRule ^en/quick-order$ /order-opc.php?isolang=en [QSA,L] RewriteRule ^en/order-slip$ /order-slip.php?isolang=en [QSA,L] RewriteRule ^en/password-recovery$ /password.php?isolang=en [QSA,L] RewriteRule ^en/prices-drop$ /prices-drop.php?isolang=en [QSA,L] RewriteRule ^en/search$ /search.php?isolang=en [QSA,L] RewriteRule ^en/sitemap$ /sitemap.php?isolang=en [QSA,L] RewriteRule ^en/stores$ /stores.php?isolang=en [QSA,L] RewriteRule ^en/supplier$ /supplier.php?isolang=en [QSA,L] RewriteRule ^en$ /en/ [QSA,L] RewriteRule ^en/([^?&]*)$ /$1?isolang=en [QSA,L] RewriteRule ^fr/page-non-trouvee$ /404.php?isolang=fr [QSA,L] RewriteRule ^fr/adresse$ /address.php?isolang=fr [QSA,L] RewriteRule ^fr/adresses$ /addresses.php?isolang=fr [QSA,L] RewriteRule ^fr/authentification$ /authentication.php?isolang=fr [QSA,L] RewriteRule ^fr/meilleures-ventes$ /best-sales.php?isolang=fr [QSA,L] RewriteRule ^fr/panier$ /cart.php?isolang=fr [QSA,L] RewriteRule ^fr/contactez-nous$ /contact-form.php?isolang=fr [QSA,L] RewriteRule ^fr/bons-de-reduction$ /discount.php?isolang=fr [QSA,L] RewriteRule ^fr/suivi-commande-invite$ /guest-tracking.php?isolang=fr [QSA,L] RewriteRule ^fr/historique-des-commandes$ /history.php?isolang=fr [QSA,L] RewriteRule ^fr/identite$ /identity.php?isolang=fr [QSA,L] RewriteRule ^fr/fabricants$ /manufacturer.php?isolang=fr [QSA,L] RewriteRule ^fr/mon-compte$ /my-account.php?isolang=fr [QSA,L] RewriteRule ^fr/nouveaux-produits$ /new-products.php?isolang=fr [QSA,L] RewriteRule ^fr/commande$ /order.php?isolang=fr [QSA,L] RewriteRule ^fr/details-de-la-commande$ /order-follow.php?isolang=fr [QSA,L] RewriteRule ^fr/commande-rapide$ /order-opc.php?isolang=fr [QSA,L] RewriteRule ^fr/avoirs$ /order-slip.php?isolang=fr [QSA,L] RewriteRule ^fr/mot-de-passe-oublie$ /password.php?isolang=fr [QSA,L] RewriteRule ^fr/promotions$ /prices-drop.php?isolang=fr [QSA,L] RewriteRule ^fr/recherche$ /search.php?isolang=fr [QSA,L] RewriteRule ^fr/plan-du-site$ /sitemap.php?isolang=fr [QSA,L] RewriteRule ^fr/magasins$ /stores.php?isolang=fr [QSA,L] RewriteRule ^fr/fournisseurs$ /supplier.php?isolang=fr [QSA,L] RewriteRule ^fr$ /fr/ [QSA,L] RewriteRule ^fr/([^?&]*)$ /$1?isolang=fr [QSA,L] </IfModule> # Catch 404 errors ErrorDocument 404 /404.php <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/plain text/javascript application/javascript application/x-javascript </IfModule> </IfModule> .htaccess file data for English only. # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> # URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg [L] RewriteRule ^([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2.jpg [L] RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$1$2.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$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])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^c/([a-zA-Z-]+)/[a-zA-Z0-9-]+\.jpg$ /img/c/$1.jpg [L] RewriteRule ^c/([0-9]+)/[a-zA-Z0-9-]+\.jpg$ /img/c/$1.jpg [L] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$1&noredirect=1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$1 [QSA,L] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 [QSA,L] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L] RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L] RewriteRule ^page-not-found$ /404.php [QSA,L] RewriteRule ^address$ /address.php [QSA,L] RewriteRule ^addresses$ /addresses.php [QSA,L] RewriteRule ^authentication$ /authentication.php [QSA,L] RewriteRule ^best-sales$ /best-sales.php [QSA,L] RewriteRule ^cart$ /cart.php [QSA,L] RewriteRule ^contact-us$ /contact-form.php [QSA,L] RewriteRule ^discount$ /discount.php [QSA,L] RewriteRule ^guest-tracking$ /guest-tracking.php [QSA,L] RewriteRule ^order-history$ /history.php [QSA,L] RewriteRule ^identity$ /identity.php [QSA,L] RewriteRule ^manufacturers$ /manufacturer.php [QSA,L] RewriteRule ^my-account$ /my-account.php [QSA,L] RewriteRule ^new-products$ /new-products.php [QSA,L] RewriteRule ^order$ /order.php [QSA,L] RewriteRule ^order-follow$ /order-follow.php [QSA,L] RewriteRule ^quick-order$ /order-opc.php [QSA,L] RewriteRule ^order-slip$ /order-slip.php [QSA,L] RewriteRule ^password-recovery$ /password.php [QSA,L] RewriteRule ^prices-drop$ /prices-drop.php [QSA,L] RewriteRule ^search$ /search.php [QSA,L] RewriteRule ^sitemap$ /sitemap.php [QSA,L] RewriteRule ^stores$ /stores.php [QSA,L] RewriteRule ^supplier$ /supplier.php [QSA,L] </IfModule> # Catch 404 errors ErrorDocument 404 /404.php <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/plain text/javascript application/javascript application/x-javascript </IfModule> </IfModule> Edited February 7, 2013 by White Lion (see edit history) Link to comment Share on other sites More sharing options...
PascalVG Posted February 7, 2013 Share Posted February 7, 2013 Did you really remove the French language, or just turned it off? If really removed it, and it gives problems, consider to again reinstall (as I understood then the error is gone) and try to just disable ? I can imagine SOMEWHERE in Prestashop some French is stuck, as many PS developers are French :-) So, if you didn't do it yet, try only disabling, not deleting? My 1/2 cent Link to comment Share on other sites More sharing options...
tomerg3 Posted February 7, 2013 Share Posted February 7, 2013 The massive htaccess posts discourage me from reading the whole tread (attach them as a file in the future, it will make things easier). As you many know, when you have more than 1 language installed, all the URLs will have /xx/ at the start. When you go down to only 1 language, the /xx/ is being removed, and any old URL (with /xx/) will return a 404 error. This is only an issue if search engines crawled your site with the /xx/ URLs. If you recreate the htaccess file (click save ont he SEO&URL) page, then you should be good to go (you many need to clear your browser cache). If you want to automatically redirect the /xx/ URL to / (for the default language), you can check out http://www.prestashop.com/forums/index.php?/topic/39736-module-duplicate-url-redirect-redirect-all-duplicate-and-non-seo-friendly-urls-to-the-default-friendly-url/ 1 Link to comment Share on other sites More sharing options...
White Lion Posted February 8, 2013 Author Share Posted February 8, 2013 Dear PascalVG Thank you for your kindly reply. I did not remove any language. i used en, fr and es. I do not have knowledge about fr and es. Then I've disabled es without any problem. but after disable fr, I faced this 404 problem. then i have re enable fr. After disable multi language to single language, will harmful to my seo ranking? Link to comment Share on other sites More sharing options...
PascalVG Posted February 8, 2013 Share Posted February 8, 2013 Did Tomerg3's addition help? The disabling of any language not supported should not give any disadvantage to your SEO score (As I understand, if you don't make sure your links/Headers etc differentiate a little for every language, it's a DISadvantage) SEO is (mostly, if not all) about original contents, choosing the correct keywords for your titles, descriptions of your pictures (alt-field), and it helps to have links to your site from other sites (but not from link farms, as google knows those sites and that's a no-no again). Don't worry too much about your SEO rank (yet), make sure your content is yours, no cheap copying from other sites, the pics are original and well documented. Use google analytics for some keyword research. Good luck. Don't forget to let us know if Tomerg3's solution helped or not!) Link to comment Share on other sites More sharing options...
White Lion Posted March 23, 2013 Author Share Posted March 23, 2013 (edited) All of my friends. After a long time. Finally I've found the solutions. Here are the steps. 01. logging in to your server and delete .htaccess file. (remember: please keep backup the file before delete) 02. Then go to Preferences > SEO & URLs 03. Enable Disable apache multiviews by adding tick to yes. 04. Save new settings. Then Regenerate .htaccess file. (on PS v 1.5) I've check this on v 1.5.3.1 It is working correctly. Have a nice day. Good Luck Edited March 23, 2013 by White Lion (see edit history) 1 Link to comment Share on other sites More sharing options...
maio Posted April 1, 2013 Share Posted April 1, 2013 add the code manually in the htaccess, check out the post http://www.prestashop.com/forums/topic/236630-remove-language-extensions-through-htaccess/ 1 Link to comment Share on other sites More sharing options...
White Lion Posted April 11, 2013 Author Share Posted April 11, 2013 ok dear mario Link to comment Share on other sites More sharing options...
Venky18 Posted April 14, 2013 Share Posted April 14, 2013 maio thanks !! Link to comment Share on other sites More sharing options...
igyorgyi Posted May 25, 2013 Share Posted May 25, 2013 White Lion!!! Thanks, that was working for me also, at GoDaddy! Thanks! I did not delete the htaccess file, the disabling Apache multiviews was enough! Link to comment Share on other sites More sharing options...
felieM Posted September 11, 2013 Share Posted September 11, 2013 All of my friends. After a long time. Finally I've found the solutions. Here are the steps. 01. logging in to your server and delete .htaccess file. (remember: please keep backup the file before delete) 02. Then go to Preferences > SEO & URLs 03. Enable Disable apache multiviews by adding tick to yes. 04. Save new settings. Then Regenerate .htaccess file. (on PS v 1.5) I've check this on v 1.5.3.1 It is working correctly. Have a nice day. Good Luck it works also for me on 1.5.4.1 thank you very much Link to comment Share on other sites More sharing options...
tuk66 Posted September 12, 2013 Share Posted September 12, 2013 The other solution is just to remove the Language block from Front Office. Link to comment Share on other sites More sharing options...
boris257 Posted August 17, 2015 Share Posted August 17, 2015 hi, this Doesn't work for me (PS 1.6.1) : 01. logging in to your server and delete .htaccess file. (remember: please keep backup the file before delete)02. Then go to Preferences > SEO & URLs03. Enable Disable apache multiviews by adding tick to yes.04. Save new settings. Then Regenerate .htaccess file. (on PS v 1.5) Any other suggestion ? thanks Link to comment Share on other sites More sharing options...
Recommended Posts