I\'m trying to redirect with apache .htaccess. I have the following codes
redirectMatch 301 /user http://clients.mydomain.com
it works pretty w
Simple add a ^
to beginning and a $
to the end
^
tells tells the regex to match the beginning of the url
$
tells tells the regex to match the end of the url
redirectMatch 301 ^/user$ http://clients.mydomain.com
So now your rule will only match /user
and not /some/user
or /user/name
or /some/user/name
NOTE: If you want to match /user/
and /user
then use ^/user/?$
?
says to match the previous character/group zero to one times
Use a regex, you're already using redirect match.
http://httpd.apache.org/docs/2.0/mod/mod_alias.html#redirectmatch
'$' matches the end of the url. In your example:
redirectMatch 301 ^/user/(.+)$ http://clients.example.com/