I can't replicate your behavior. I've created a script that sets up a directory and then copies it. It has a relative and an absolute symlink inside. With the options that you show (
-avzR), it shouldn't descend into either one, but copy the link as a link.
I assume that I've misinterpreted some aspect of what you're trying. So you can add in to your question if you find what that is, or you can run this script and see if your behavior is different than I show.
rm -rf $SRC $DEST
mkdir -p $SRC/a/b
mkdir -p $SRC/f/d
ln -s ../../f $SRC/a/b/c
ln -s $SRC/f $SRC/a/b/g
rsync -avzRi $SRC/a $DEST
sending incremental file list
cL+++++++++ /tmp/syncsrc/a/b/c -> ../../f
cL+++++++++ /tmp/syncsrc/a/b/g -> /tmp/syncsrc/f
And the destination is created with the symlinks inside
$ find /tmp/syncdest \( -type l -printf '%h/%f -> %l\n' \) -o -printf '%h/%f\n'
/tmp/syncdest/tmp/syncsrc/a/b/c -> ../../f
/tmp/syncdest/tmp/syncsrc/a/b/g -> /tmp/syncsrc/f