login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > SEO > Vriendelijke URL’s maken met .htaccess
Pagina:

Reacties op de tutorial Vriendelijke URL’s maken met .htaccess


Offline  nemesiskoen
Gepost op: 16 december 2009 - 14:24
Gouden medaille

PHP expert


Misschien de titel aanpassen naar "zoekmachine-vriendelijke etc..." want nu lijkt het precies of dat URL's zijn die tof zijn 

Offline  Martijn
Gepost op: 16 december 2009 - 17:34
Crew PHP

Ik vind het een beetje mager iemand die zn urls SEo vriendelijker wilt maken komt hier nogsteeds niet echt verder mee. Er zijn ook nog allemaal dingen als L,R=301 en meer die je kunt zetten op je regeltjes, daar komt helemaal niets in voor.

Verder staan er een paar voorbeeldjes die zo van het internet af geplukt zijn. Op een gegeven moment zeg je
Zou dit niet leuk zijn: www.example.com/pagina,
maar vervolgens zet je een code neer waar niemand wat wijzer van word.

Ik zou even meer maken hoe je je url kan fixen en war er gebeurd als jeen fout in de 500 range rijgt 

Offline  Duikboot
Gepost op: 22 december 2009 - 19:53
Grafische gevorderde

Als je bijv. in die map afbeeldingen bij je laatste code submappen hebt, pakt hij die dan automatisch mee of moet je die 1 voor 1 erbij zetten?

Offline  nathanael
Gepost op: 21 januari 2010 - 13:22
Gouden medaille

HTML gevorderde


Inderdaad magertjes... wat maakt het verschil tussen /contact.php of /contact ??
Google intrepeteert dit als hetzelfde, je URL's SEO vriendelijk maken heeft pas zin als je een werkt met: pagina=nieuws&cat=3&id=12.

Maar waar je dan moet opletten is dat je geen opbouw gaat maken als:

/nieuws/3/12/... Dit is nog niet echt SEO vriendelijk.
Dit is wel SEO vriendelijk:
/nieuws/webservers/SEO-Cursus/

Offline  Thomas
Gepost op: 03 november 2014 - 16:54
Moderator

Ook wil je niet elke keer in je .htaccess lopen te prutten als je een nieuw URL formaat hebt. Het is mogelijk handiger om dit probleem te verplaatsen naar PHP. Stuur bijvoorbeeld alles wat niet een bestaand bestand/bestaande directory is door naar index.php, zonder aannames over querystring-variabelen. Je index.php dient dan de request ($_SERVER['REQUEST_URI']) verder te verwerken.

Een voorbeeld van zo'n "universele" .htaccess is:
  1. # Enable rewriting.
  2. RewriteEngine on
  3.  
  4. # Optional: do not allow perusal of directories.
  5. Options -Indexes
  6.  
  7. # Optional: explicitly enable per-directory rewrites in the .htaccess context.
  8. Options +FollowSymLinks
  9.  
  10. # Required when not in the webroot. Always use a trailing slash.
  11. RewriteBase /
  12.  
  13. # To be able to access existing directories and files (standalone scripts).
  14. RewriteCond %{REQUEST_FILENAME} !-d
  15. RewriteCond %{REQUEST_FILENAME} !-f
  16.  
  17. # Redirect everything else to index.php.
  18. # Add QSA to ensure that querystring variables are registered as such.
  19. RewriteRule . index.php [L,QSA]


Mogelijk wil je hierin ook nog andere dingen instellen zoals register_globals en magic_quotes_gpc, om er verzekerd van te zijn dat deze een correcte waarde hebben.

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.042s