[email protected] Posted March 19, 2012 Share Posted March 19, 2012 Beste lezer, Op dit moment heb een prestashop webwinkel draaien waar ik de vriendelijke url wil activeren. Maar wanneer ik de vriendelijke url activeer krijgt mijn categorieen hun ID mee. Voorbeeld: www.domein.nl/4-categorie Maar als ik op de categorie drukt en hij gaat naar ( www.domein.nl/4-categorie ) krijg ik de 404 pagina. Dus het bekijken van de categorie is zodra dus de vriendelijke url aan staat ook niet mogelijk. Kan er iemand misschien uitleggen wat ik eventueel fout doe of dat ik het anders moet aanpakken? Wat ik gedaan heb is naar tools > generators en dan de .htaccess en robots.txt laten genereren, vervolgens heb ik bij voorkeuren > SEO URL > vriendelijke url aangezet. Met vriendelijke groet, Bernardo Bijlage: htaccess.txt htaccess.txt Link to comment Share on other sites More sharing options...
forkless Posted March 19, 2012 Share Posted March 19, 2012 Heb je misschien bij de generator opties de 'Disable MultiView' optie niet aangevinkt? P.S. Je server moet ook mod_rewrite ondersteunen. Link to comment Share on other sites More sharing options...
[email protected] Posted March 19, 2012 Author Share Posted March 19, 2012 Forkless, De optie 'Disable MultiView' staat uit en de server heeft mod_rewrite. Met vriendelijke groet, Bernardo Link to comment Share on other sites More sharing options...
AKJV Posted March 19, 2012 Share Posted March 19, 2012 Normaal moet je eerst bij SEO & URLs de Friendly URLS aanzetten en daarna bij Generators de htaccess file aanmaken. Dus genereer de htaccess opnieuw en kijk dan eens of je nog steeds die 404 fout krijgt. Link to comment Share on other sites More sharing options...
[email protected] Posted March 19, 2012 Author Share Posted March 19, 2012 Na het verwijderen van de .htaccess heb ik eerst de vriendelijke url aangezet. Daarna heb ik pas een .htaccess laten genereren. Jammer genoeg krijg ik nog steeds de 404 pagina. Link to comment Share on other sites More sharing options...
AKJV Posted March 19, 2012 Share Posted March 19, 2012 Ik zie in je htaccess file dit staan: RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$1&noredirect=1 [QSA,L] Ik begrijp niet waarom daar &noredirect=1 staat, dan heb ik namelijk niet in mijn htaccess. Een google search op htacces en noredirect geeft ook geen duidelijk informatie. Haal eens de &noredirect=1 uit je htaccess en probeer het dan nog eens. Als er iets anders misgaat kan je altijd opnieuw de htaccess genereren. 1 Link to comment Share on other sites More sharing options...
[email protected] Posted March 20, 2012 Author Share Posted March 20, 2012 Het eruit halen van &noredirect=1 heeft ook niet geholpen. Der lijkt geen verandering in te zitten, want krijg precies het zelfde weer ( www.domein.nl/4-categorie ). Word er misschien iets in de backend niet goed gedaan? Heb net even een lege prestashop opgezet en even een categorie aangemaakt met een product maar daar krijg ik precies het zelfde. Gaat er misschien iets fout bij het genereren of heb ik zelf een instelling anders niet goed staan. Link to comment Share on other sites More sharing options...
AKJV Posted March 20, 2012 Share Posted March 20, 2012 Vervelend dat je nog steeds dit probleem hebt. Maar wat me niet helemaal duidelijk is: gaat het alleen mis bij categorieen? Wat gebeurt er als je naar een productpagina gaat? Of naar een CMS pagina (waarbij je een Friendly URL hebt ingesteld)? Link to comment Share on other sites More sharing options...
[email protected] Posted March 20, 2012 Author Share Posted March 20, 2012 Het probleem is: Als ik op een categorie druk krijg ik een 404 pagina. De url die boven in de url balk staat geeft aan www.domein.nl/4-categorie Het liefst wil ik dit natuurlijk www.domein/categorie hebben. Maar ik kom niet eens op de categorie / product / cms pagina's Dan wordt ik naar een 404 pagina verwezen omdat hij de pagina niet kan vinden. (In de backend kom ik wel natuurlijk) Als de vriendelijke url uit zet dan werkt de prestashop gewoon als behoren. Zijn er anders andere mogelijkheden om de url te herschrijven? Link to comment Share on other sites More sharing options...
AKJV Posted March 20, 2012 Share Posted March 20, 2012 Ok, dus als ik het goed begrijp krijg je bij alle pagina's op je frontoffice een 404 foutmelding zodra je Friendly URLs inschakelt? En dit gebeurt ook bij een nieuwe Prestashop installatie? Lijkt me dan toch een probleem met je serverinstellingen... Het weghalen van de IDs uit de URLs wordt lastig, Zie deze topic voor meer informatie: http://www.prestashop.com/forums/topic/119763-how-to-remove-category-id-or-product-id-from-friendly-url/ Er is wel een betaalde module beschikbaar waarmee je dat kan maar dit kost aardig wat geld: http://addons.prestashop.com/nl/seo/3113-pretty-url---remove-ids.html Link to comment Share on other sites More sharing options...
[email protected] Posted March 20, 2012 Author Share Posted March 20, 2012 De prestashop versie is 1.4.7. Het klopt inderdaad dat het alleen bij de frontoffice ligt. De prestashop draait op een IIS server. Heb de instellingen nog een keer na gelopen en volgens mij staat alles goed. Die betaalde prestashop module ziet er goed uit. Maar ik weet niet of mijn probleem dan is verholpen? Omdat ik steeds naar een 404 pagina wordt gestuurd zelf als ik zelf de id eruit haal Link to comment Share on other sites More sharing options...
AKJV Posted March 20, 2012 Share Posted March 20, 2012 Je kan geen htaccess gebruiken op een IIS server! Er zijn wel workarounds om htaccess instructies te gebruiken op IIS, maar daar kan ik je helaas niet mee helpen. Ik zou ook zeker die betaalde module niet aanschaffen, grote kans dat dat niet werkt op een IIS server. Link to comment Share on other sites More sharing options...
[email protected] Posted March 20, 2012 Author Share Posted March 20, 2012 Dus het is op dit moment mogelijk om de vriendelijke url aan te zetten? Tenzij ik een workaround kan vinden hiervoor. Ken je iemand die eventueel zo' n workaround weet of andere mensen hier? Bedankt voor je hulp AKJV. Link to comment Share on other sites More sharing options...
[email protected] Posted March 20, 2012 Author Share Posted March 20, 2012 Ik begrijp dat op de iis een webconfig file staat die functioneerd als .htacces alleen er moet een totaal andere opmaak voor komen. Kan iemand mij daar bij helpen? Link to comment Share on other sites More sharing options...
AKJV Posted March 20, 2012 Share Posted March 20, 2012 Ik ben bang dat ik je daarmee niet kan helpen. Dat zal ook voor de meeste andere gebruikers van Prestashop gelden: de meeste installaties draaien op apache servers. Maar ik heb dit nog gevonden:http://learn.iis.net/page.aspx/497/user-friendly-url---rule-template/ Wellicht kan dat je verder helpen. Link to comment Share on other sites More sharing options...
[email protected] Posted March 20, 2012 Author Share Posted March 20, 2012 Nogmaals bedankt AKJV! Ik ga dat even proberen en kijken of het werkt. Ik hou je op de hoogte of het werkt of niet. Link to comment Share on other sites More sharing options...
[email protected] Posted March 22, 2012 Author Share Posted March 22, 2012 Als ik ze bij de IIS server ga toevoegen die rewrite urls. Moet ik dan per categorie en per product pagina een rewrite url toevoegen? Als dat zo is, is dat niet voor mij haalbaar heb zoveel producten. 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