.htaccess - Wordpress URL - Need to remove a GET parameter -
i know there lot of threads .htaccess url rewriting, case seems bit different , have tried lot doesn't work.
my current url: http://example.com/forest/trees/?type=perennial
what need is: http://example.com/forest/trees/perennial
i need remove ?type= url.
edit: url may contain hyphens - between strings @ point (except domain name ofcourse). can dense-forest or non-perennial too.
it's custom code , plugin, can't modify it. need url beautified.
any appreciated.
what i've tried far in .htaccess:
rewritecond %{the_request} ^(get|post|head)\ /forest\/trees\/\?type=([^&]+) rewriterule ^ \/forest\/trees\/%2\/? [l,r=301] and
rewriterule ^\/forest\/trees\/([^/]*)? /forest/trees/?type=$1 [l] my current wordpress .htaccess is:
# begin wordpress <ifmodule mod_rewrite.c> rewriteengine on rewritebase / rewriterule ^index\.php$ - [l] rewritecond %{request_filename} !-f rewritecond %{request_filename} !-d rewriterule . /index.php [l] </ifmodule> # end wordpress thanks in advance. :) cheers!
you can use .htaccess file:
# begin wordpress rewriteengine on rewritebase / rewriterule ^forest/trees/([^/]+)$ /forest/trees/?type=$1 rewriterule ^index\.php$ - [l] rewritecond %{request_filename} !-f rewritecond %{request_filename} !-d rewriterule . /index.php [l] # end wordpress now urls http://example.com/forest/trees/perennial internally redirect /forest/trees/?type=perennial , wordpress dispatcher /index.php.
Comments
Post a Comment