Beste PHPhulp,

Ik heb een klein probleem met rewrite url.
Mijn .htacces was als volgt :


RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/$ index.php?p=$1
RewriteRule ^(.*)/(.*)/$ index.php?p=$1&a=$2


Dit werkt voor geen meter, want nu als ik bijv. style.css in me pagina zet, gaat hij zoeken in de map die ik via de url geef.

Nu kreeg ik van iemand een andere .htacces :


# Enable basic URL rewriting
RewriteEngine On

# Set the root for the website.
RewriteBase /superget/

# Redirect (non-existing) requests to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+) index.php/$1


Maar dat betekent dat mijn link wordt :
http://www.website.nl/index.php/cursus/52/
Dat is alnog niet mooi, want ik wil dat index.php weg hebben.
Weten jullie een oplossing voor dit probleem?

Wat ik wil is gewoon http://www.website.nl/cursus/52/ die geen problemen in html oplevert.

Alvast hartelijk bedankt,
Menno Wolvers

Ps. Ik zie dat ik het in de verkeerde categorie heb gezet, kan een mod deze misschien verplaatsen?


Topic verplaatst naar php. (Anders weet ik het ook niet)

SanThe.
Waarom in de Mod/Admin categorie?
Loran schreef op 25.02.2009 20:19
Waarom in de Mod/Admin categorie?

Vraag dat alleen als het nuttig is om te vragen. Lees eerst eens wat hij post:
menno schreef op 25.02.2009 20:05
Ps. Ik zie dat ik het in de verkeerde categorie heb gezet, kan een mod deze misschien verplaatsen?
Is jou post dan wel nuttig karl? :P (Gaan we weer :P)

Mijn htaccess


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteBase /

RewriteRule ^(.*)$ index.php?url=$1

Eerste deel kijkt eerst of het geen bestand of map is, dan is de rest wel duidelijk :) Dan kan je gewoon herschrijven ;)
Han schreef op 25.02.2009 20:48
Is jou post dan wel nuttig karl? :P

In bepaald opzicht wel ja.
Is deze nuttig? Nee.
menno schreef op 25.02.2009 21:12
Ik heb nog steeds het probleem dat als ik in me website het volgende heb :
<link rel="stylesheet" href="style.css" rev="stylesheet" />


En de url is http://www.website.nl/cursus/410/
Dan zoekt hij naar http://www.website.nl/cursus/410/style.css maar die bestaat natuurlijk niet.

Maak er eens
<link rel="stylesheet" href="/style.css" rev="stylesheet" />

van.

Reageren