Jump to content

activering vriendelijke url mislukt.


Recommended Posts

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

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

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.

  • Like 1
Link to comment
Share on other sites

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

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

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

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...