login  Naam:   Wachtwoord: 
Registreer je!
 Forum

seo vriendelijke url's (Opgelost)

Offline dmbekker - 15/08/2010 14:34 (laatste wijziging 15/08/2010 14:34)
Avatar van dmbekkerLid Hoi,

Ik wil nu seo vriendelijke urls maken ... Bla bla bla

maar dat wil niet helemaal lukken.. via irc wordt ik niet veel wijzer (avdg geeft genoeg info alleen begrijp ik er geen ene **** van)

ik wil dat de url ongeveer zo wordt weergeven

site.nl/index(.php)/pagina naam

of

site.nl/pagina naam(/)

ik wil die pagina naam zonder php hebben alles wat ik tussen haakjes heb gezet mag maar het hoeft niet

Mijn php code voor het include syteem (index.php?pagina=home)



Plaatscode: 139831

en de htacces

Plaatscode: 139833

24 antwoorden

Gesponsorde links
Offline vinTage - 15/08/2010 16:45 (laatste wijziging 15/08/2010 16:46)
Avatar van vinTage Nieuw lid Zo is de eerste 'param' altijd je pagina.
De tweede sub1 en de derde sub2
je vraagt dus alles op via

$_GET['pagina']
$_GET['sub1']
$_GET['sub2']

De laatste slash is hier altijd optioneel:

  1. RewriteEngine on
  2. RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-z0-9]+)/?$ /index.php?pagina=$1&sub1=$2&sub2=$3
  3. RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ /index.php?pagina=$1&sub1=$2
  4. RewriteRule ^([a-zA-Z0-9_-]+)/?$ /index.php?pagina=$1




edit, je include scriptje trekt op geen kloot 
Bedankt door: dmbekker
Offline dmbekker - 15/08/2010 17:13
Avatar van dmbekker Lid Ok

Nog een vraagje ben namenlijk niet zo slim :S

Ik heb dus geen subs moet ik dan aleen de laatste regel nemen of ze allemaal?
Offline vinTage - 15/08/2010 17:18 (laatste wijziging 15/08/2010 17:19)
Avatar van vinTage Nieuw lid je moet ze allemaal nemen, dan kan je later wel uitbreiden met subs.
Bedankt door: dmbekker
Offline dmbekker - 15/08/2010 17:22 (laatste wijziging 15/08/2010 17:27)
Avatar van dmbekker Lid Ik heb nog een vraag.

Als ik nu bijvoorbeeld mijn scripts&styles map wil uitzonderen hoe doe ik dit? gewoon met de code die ik al had of werkt dat hier niet
  1. RewriteCond %{REQUEST_URI} !^/styles&scripts/



Of hoef ik me hier geen zorgen om te maken?
Offline vinTage - 15/08/2010 17:28 (laatste wijziging 15/08/2010 17:29)
Avatar van vinTage Nieuw lid ik heb geen idee wat die regel deed/doet, maar je gaat er niks van merken.
Als die regel doet wat ik denk dat hij doet en nu dus niet meer omdat die regel nu weg is, dan moet je gewoon alle paden beginnen met een slash (dus vanuit de root)

bv:
  1. <link rel="stylesheet" href="/styles_folder/style.css" type="text/css" />

of
  1. <img src="/images/foto.png" alt="..." />


ps: zet je topic NIET op opgelost alvoor alles daadwerkelijk werkt..!

Offline dmbekker - 15/08/2010 17:51
Avatar van dmbekker Lid Ok het werkt dus nogsteeds niet 

ik heb hem nu net overgedragen naar de website die hier staat
http://dmbekker.host22.com/driveinshow/ (testomgeving nog hij gaat nog naar een echt domein)

maar als ik dan naar bijvoorbeeld
naar http://dmbekker.host22.com/driveinshow/home ga dan word mij de error pagina van firefox gewezen

wat doe ik verkeerd heb precies gedaan wat jij zei
Offline vinTage - 15/08/2010 17:54
Avatar van vinTage Nieuw lid dit scriptje werkt niet op subdomeinen 
Offline dmbekker - 15/08/2010 17:57
Avatar van dmbekker Lid *************

:@:@:@:@:@

Effe vraagje werkt het wel op co.cc domeinen want dan zet ik hem daar even op
Offline vinTage - 15/08/2010 18:07
Avatar van vinTage Nieuw lid nuja, het zou eigenlijk wel moeten werken vanop een 'ECHT' subdomein, maar niet in een map zoals jij doet.

Plaats dus alles in de root en gaan met die banaan
Offline dmbekker - 15/08/2010 18:25 (laatste wijziging 15/08/2010 21:06)
Avatar van dmbekker Lid Ok

ik heb nu alles in de root gezet maar het werkt nog niet 

dus als ik nu naar bijvoorbeeld
http://dmbekker.host22.com/licht
surf krijg ik weer de error page ook al zet ik er een / achter

Dit zijn nu mijn codes

PHP
Plaatscode: 139837

en de htacces
Plaatscode: 139838
Offline valles10 - 15/08/2010 23:53
Avatar van valles10 HTML interesse
vinTage schreef:
Zo is de eerste 'param' altijd je pagina.
De tweede sub1 en de derde sub2
je vraagt dus alles op via

$_GET['pagina']
$_GET['sub1']
$_GET['sub2']

De laatste slash is hier altijd optioneel:

[..code..]



edit, je include scriptje trekt op geen kloot 

Ik krijg 404 
Offline dmbekker - 15/08/2010 23:55
Avatar van dmbekker Lid en wat heb ik aan die reactie

wat draagt het bij aan de oplossing?
Offline vinTage - 16/08/2010 10:15
Avatar van vinTage Nieuw lid en dat je een 404 krijgt ligt niet aan mij 

http://78.21.120.9:5151/appel/ei/kip (speel maar met de url en zie dat het werkt...)

gebruikte php
  1. <?php
  2. if(isset($_GET['pagina']))
  3. {
  4. echo $_GET['pagina']."<br />\n";
  5. }
  6. if(isset($_GET['sub1']))
  7. {
  8. echo $_GET['sub1']."<br />\n";
  9. }
  10. if(isset($_GET['sub2']))
  11. {
  12. echo $_GET['sub2']."<br />\n";
  13. }
  14. ?>


gebruikte htaccess
  1. RewriteEngine on
  2. RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-z0-9]+)/?$ /index.php?pagina=$1&sub1=$2&sub2=$3
  3. RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ /index.php?pagina=$1&sub1=$2
  4. RewriteRule ^([a-zA-Z0-9_-]+)/?$ /index.php?pagina=$1
Offline dmbekker - 16/08/2010 11:05 (laatste wijziging 16/08/2010 11:28)
Avatar van dmbekker Lid verdomd waar zou het aan kunnen liggen?

Mijn server accept htacces... Ik test het wel even op de localhost

EDIT:

AAAAAAaaaaHHHHhHH Op mijn local host doet die het ook al niet

                                         

Wat doe ik toch *** verkeerd?

Ik ga maar even gamen dan kom ik weer tot rust (beter voor jullie )
Offline cyberninjah - 16/08/2010 11:42
Avatar van cyberninjah Lid hmm ik doe het altijd op een andere manier.

  1. RewriteEngine On
  2.  
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteRule ^(.*)$ index.php?$1&%{QUERY_STRING} [PT,L]


PHP Code:

  1. $urlargs = array_keys($_GET);
  2.  
  3. $args = explode('/',$urlargs[0]);
  4.  
  5. /*
  6. nu kan je het volgende doen.
  7. url: domain.nl/dit/moet/werken
  8. */
  9.  
  10. echo $args[0]; // dit
  11. echo $args[1]; // moet
  12. echo $args[2]; // werken


Mischien dat je er iets aan heb
Offline dmbekker - 16/08/2010 13:09 (laatste wijziging 16/08/2010 13:21)
Avatar van dmbekker Lid ok thx ik zal het even testen

Nog een vraagje moet dit ipv mijn include syteem? of moet ik het bij mijn bestande code proppen?
Offline valles10 - 17/08/2010 09:32 (laatste wijziging 17/08/2010 09:32)
Avatar van valles10 HTML interesse
dmbekker schreef:
en wat heb ik aan die reactie

wat draagt het bij aan de oplossing?

Aan die reactie weet je dat het voor mij ook niet werkt...

Ik heb mijn fout al gevonden... ik hat www.mijndomein.nl/layout/index.php als index bestand. Het werkt niet omdat hij layout als een pagina leest, een pagina die er niet is.

EDIT:
opgelost trouwens thanks vintage ;)
Offline dmbekker - 18/08/2010 12:52
Avatar van dmbekker Lid
dmbekker schreef:
ok thx ik zal het even testen

Nog een vraagje moet dit ipv mijn include syteem? of moet ik het bij mijn bestande code proppen?


?????
Offline markla - 18/08/2010 13:12
Avatar van markla PHP interesse
dmbekker schreef:
ok thx ik zal het even testen

Nog een vraagje moet dit ipv mijn include syteem? of moet ik het bij mijn bestande code proppen?


de .htaccess moet je als bestand in de root van je server als text bestand opslaan

Offline dmbekker - 18/08/2010 13:57 (laatste wijziging 18/08/2010 13:57)
Avatar van dmbekker Lid Ik bedoel de php 

Maarja ik test wel even
Offline gnotrgnotr - 19/08/2010 11:26
Avatar van gnotrgnotr Nieuw lid
dmbekker schreef:
Ik bedoel de php 

Maarja ik test wel even


waar je wilt
Offline dmbekker - 20/08/2010 08:08 (laatste wijziging 28/08/2010 22:33)
Avatar van dmbekker Lid Nouhou:( het wil maar niet werken  

wat doe ik in godsnaam verkeerd

edit:

en waarom reageert niemand meer jullie vinden me niet meer lief hé    
Offline Koen - 28/08/2010 22:52
Avatar van Koen PHP expert Wat wil je precies bereiken? Wat heb je tot dusver? Wat is daar het resultaat van? Met "het werkt niet, wat doe ik in godsnaam verkeerd?" zijn we niet veel hé. 
Offline dmbekker - 30/08/2010 17:28
Avatar van dmbekker Lid naja laat maar zitten boeit me eigenlijk niet zo veel 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s