[HTACCESS] Rewrite match werkt alleen met cijfer in URL

Pagina: 1
Acties:

  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Topicstarter
Hallo,

Ik loop tegen het volgende probleem aan, ik wil een redirect (301) doen van:

htttp://www.site.nl/dit-is-een-onderwerp/1337/
htttp://www.site.nl/dit-is-een-onderwerp-1337/

Hiervoor heb ik de volgende code geschreven:

code:
1
2
3
4
5
6
7
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/page/([0-9]+)/
RewriteCond %{REQUEST_URI} !^/([a-zA-Z0-9\-\_]+)/([a-zA-Z0-9\-\_]+)/
RewriteRule ^/([a-zA-Z0-9\-\_]+)/([0-9]+)/$ /$1-$2/ [R=301,L]


Dit lijkt te werken, alleen werkt het alleen als de URL er als volgt uit ziet:
htttp://www.site.nl/dit-is-een-onderwerp-2/1337/

En niet als de URL als volgt is:
htttp://www.site.nl/dit-is-een-onderwerp/1337/

Ik heb dezelfde reg exp al in The Regex Coach gegooid die matched wel goed.

Iemand een idee?

Huur mij in als freelance SEO consultant!


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Ik zie niet waarom dit niet zou moeten werken. Weet je zeker dat je voorbeeld-urls hetzelfde zijn als je echte test-urls?