webdesignlab
Apr 17th 2006, 2:00 pm
I would like to redirect any URL string with url.html&etc to url.html only.
Ok to be more specific I have some 404 not founds showing after a rewrite script on a forum.
I have this so far.
RewriteEngine on
RewriteBase /forum/
RewriteRule /post\-([^.]+)\.html$ viewtopic.php?p=$1[L,NC]
RewriteRule /post\-([^.]+)$ viewtopic.php?p=$1 [L,NC]
RewriteRule /view\-poll([^.]+)\-([^.]+)$ viewtopic.php?t=$1&postdays=$2&postorder=$3&vote=viewresult [L,NC]
RewriteRule /about([^.]+).html&highlight=([^.]+)$ viewtopic.php?t=$1&highlight=$2 [L,NC]
RewriteRule /about([^.]+).html&view=newest$ viewtopic.php?t=$1&view=newest [L,NC]
RewriteRule /about([^.]+)\-([^.]+)\-([^.]+)\-([^.]+)$ viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 [L,NC]
RewriteRule /about([^.]+)\-([^.]+)$ viewtopic.php?t=$1&start=$2 [L,NC]
RewriteRule /about([^.]+)$ viewtopic.php?t=$1 [L,NC]
RewriteRule /about([^.]+)\.html$ viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5 [L,NC]
RewriteRule /mark\-forum([^.]+)\.html* viewforum.php?f=$1&mark=topics [L,NC]
RewriteRule /updates\-topic([^.]+)\.html*$ viewtopic.php?t=$1&watch=topic [L,NC]
RewriteRule /stop\-updates\-topic([^.]+)\.html*$ viewtopic.php?t=$1&unwatch=topic [L,NC]
RewriteRule /forum\-([^.]+)\.html$ viewforum.php?f=$1 [L,NC]
RewriteRule /forum\-([^.]+)$ viewforum.php?f=$1 [L,NC]
RewriteRule /topic\-([^.]+)\-([^.]+)\-([^.]+)$ viewforum.php?f=$1&topicdays=$2&start=$3 [L,NC]
RewriteRule /ptopic([^.]+)$ viewtopic.php?t=$1&view=previous [L,NC]
RewriteRule /ntopic([^.]+)$ viewtopic.php?t=$1&view=next [L,NC]
I have these 404's
/forum/about11.html&highlight=
/forum/post-24.html&highlight=
/forum/about15.html&
Is there an ajustment I can make here?
Thanks in advance to all you coders.
Ok to be more specific I have some 404 not founds showing after a rewrite script on a forum.
I have this so far.
RewriteEngine on
RewriteBase /forum/
RewriteRule /post\-([^.]+)\.html$ viewtopic.php?p=$1[L,NC]
RewriteRule /post\-([^.]+)$ viewtopic.php?p=$1 [L,NC]
RewriteRule /view\-poll([^.]+)\-([^.]+)$ viewtopic.php?t=$1&postdays=$2&postorder=$3&vote=viewresult [L,NC]
RewriteRule /about([^.]+).html&highlight=([^.]+)$ viewtopic.php?t=$1&highlight=$2 [L,NC]
RewriteRule /about([^.]+).html&view=newest$ viewtopic.php?t=$1&view=newest [L,NC]
RewriteRule /about([^.]+)\-([^.]+)\-([^.]+)\-([^.]+)$ viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 [L,NC]
RewriteRule /about([^.]+)\-([^.]+)$ viewtopic.php?t=$1&start=$2 [L,NC]
RewriteRule /about([^.]+)$ viewtopic.php?t=$1 [L,NC]
RewriteRule /about([^.]+)\.html$ viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5 [L,NC]
RewriteRule /mark\-forum([^.]+)\.html* viewforum.php?f=$1&mark=topics [L,NC]
RewriteRule /updates\-topic([^.]+)\.html*$ viewtopic.php?t=$1&watch=topic [L,NC]
RewriteRule /stop\-updates\-topic([^.]+)\.html*$ viewtopic.php?t=$1&unwatch=topic [L,NC]
RewriteRule /forum\-([^.]+)\.html$ viewforum.php?f=$1 [L,NC]
RewriteRule /forum\-([^.]+)$ viewforum.php?f=$1 [L,NC]
RewriteRule /topic\-([^.]+)\-([^.]+)\-([^.]+)$ viewforum.php?f=$1&topicdays=$2&start=$3 [L,NC]
RewriteRule /ptopic([^.]+)$ viewtopic.php?t=$1&view=previous [L,NC]
RewriteRule /ntopic([^.]+)$ viewtopic.php?t=$1&view=next [L,NC]
I have these 404's
/forum/about11.html&highlight=
/forum/post-24.html&highlight=
/forum/about15.html&
Is there an ajustment I can make here?
Thanks in advance to all you coders.