Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik begrijp helemaal niets van mod_rewrite. Ik heb al gezocht, en talloze dingen geprobeerd, maar op de een of andere manier krijg ik het niet voor elkaar om mijn SEO urls netjes aan het werk te krijgen met mod_rewrite voor apache2 op ubuntu.

De casus

Op mijn servertje heb ik op mijn account een mapje public_html waar mijn apache2 keurig netjes de zooi van serveert.
In deze map zit de map ak (ik ben aardrijkskunde docent) en daar wil ik een website in gaan hosten. Die website moet nette urls hebben, anderes snappen die koters niet waar ze heen moeten surfen. Juist.

De .htaccess gaat dit voor mij doen, maar wat ik ook probeer, ik krijg het niet voor elkaar.

De url waar ie nu op te bereiken is: http://harry.protop.nl/~daniel/ak/ (dit moet dus ooit een mooi domeintje worden).

Hierin staat een test index:
PHP:
1
2
3
4
5
<?php
error_reporting(E_ALL);

print_r($_GET);
?>


Wat ik dus wil is dat de url

code:
1
index.php?pagina=_VARIABELE_PAGINA_NAAM_&hoofdstuk=_VARIABELE_HOOFDSTUK_&paragraaf=_VARIABELE_HOOFDSTUK_


een nette url wordt:

code:
1
http://harry.protop.nl/~daniel/ak/_VARIABELE_PAGINA_NAAM_/_VARIABELE_HOOFDSTUK_/_VARIABELE_HOOFDSTUK_


En wat ik ook probeer, ik krijg het niet voor elkaar. Ik krijg alleen maar de melding dat de link gebroken lijkt (lijkt me een standaard 404).

Ik ben inmiddels in het stadium aangeland dat ik aan het kijken ben naar

code:
1
2
3
RewriteEngine on

RewriteRule ^/test/bla/$ index.php?test=bla [QSA,L]


en zelfs dat werkt niet. Ik zie volgens mij iets _heel erg |:( 8)7 's_ over het hoofd, maar ik snap er ff helemaal niets meer van. Wie ziet het?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
:X
Het is nog erger dan ik dacht. Ik moest ff de juiste RewriteBase zetten en dan doet

code:
1
2
3
4
RewriteEngine on
RewriteBase /~daniel/ak/

RewriteRule ^([a-z0-9]+)/([a-z0-9]+)$ index.php?$1=$2 [NC]


de truc voor var1=var2 etc

Dit kan dicht, en het liefst gedelete opdat mijn schande nooit wereldkundig wordt.

Acties:
  • 0 Henk 'm!

  • Cave_Boy
  • Registratie: Augustus 2005
  • Laatst online: 15:32
Op Tweakers komt toch geen bezoeker joh... Maakt niet uit..


Heb zelf btw ook wel eens zulke foutjes gemaakt... ;)