Beste heren,

Ben afgelopen twee dagen bezig geweest om een "mooie" SEO url te creƫren op een aantal websites. Nu wil ik de url GET... Dat wat achter de ? staat vervangen door het woord.

"mijnwebsite.nl/?T=mooi_hotel_brussel" Word "mijnwebsite.nl/mooi_hotel_brussel"

Ik ben aan de gang geweest met htaccess om het hier in te veranderen, Heb instelling laten veranderen op de server zelf en heb het proberen te combineren met php. Geen van alle pogingen lijken te werken. Zelf na twee tutorials hier van de site hebben niks uitgehaald. Zie ik iets over het hoofd in mijn htaccess file of is mijn wens gewoon echt onmogelijk?

Hier mijn laatste versie van htaccess file. Want als ik het alleen hier op kan lossen zou het super zijn. Als de oplossing anders op gelost kan worden hoor ik het ook graag.

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^/(\d+)*$ ./?T=$1

Groetjes,

Michael
\d+ staat voor "meer dan 1" (de plus) cijfers (\d : digits in het Engels).

^staat voor "vanaf het begin" en $ voor "tot het einde".

Dit werkt alleen voor urls die geheel uit getallen bestaan. (de * is overbodig, aangezien je ook al de + gebruikt en er maar 1 type karakter gedefineerd wordt)

[size=xsmall]Toevoeging op 17/05/2013 14:15:59:[/size]


RewriteEngine On

# als bestaat, dan gewoon de file tonen en niets rewriten...
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^  - [L]

RewriteRule ^(.*)$ /?T=$1 [L,QSA]
Hoi Ivo

Super bedankt voor je uitleg! Het word me gelijk stuk duidelijker! En werkt nu ook

gr Michael

Reageren