url_rewrite error

Any questions involving matching text strings to patterns - the pattern is called a "regular expression."

Moderator: General Moderators

Post Reply
logikal2
Forum Newbie
Posts: 4
Joined: Wed Jun 07, 2006 10:33 pm

url_rewrite error

Post by logikal2 »

Hey guys,

The following expression isn't quite working, and I'm wondering what I'm doing wrong.

If someone types /wiki/page_name, then they should be redirected to /_home/index.php?page=wiki&name=page_name or, equally, /_home/index.php?page=wiki&name=page_name&do=&id=.

If someone types /wiki/page_name/edit, then they should be redirected to /_home/index.php?page=wiki&name=page_name&do=edit.

Code: Select all

^/wiki([^/].*){0,3}$
internal redirect:

Code: Select all

/_home/index.php?page=wiki&name=$1&do=$2&id=$3
Anyone? :P
User avatar
GeertDD
Forum Contributor
Posts: 274
Joined: Sun Oct 22, 2006 1:47 am
Location: Belgium

Post by GeertDD »

Code: Select all

RewriteRule ^/wiki(/([^/]+))?(/([^/]+))?(/([^/]+))?$ /_home/index.php?page=wiki&name=$2&do=$4&id=$6
Post Reply