I'm trying to make the following redirection (301) using .htaccess
*?page=1 redirects to *
(where * is a wildcard).
Basically, I just want to prevent anyone accessing a page with ?page=1 at the end of the URL, and instead direct them to the same url minus ?page=1
.
Is there a quick way of doing this?
This should do it:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^page=1$
RewriteRule (.*) $1? [R=permanent]
Line by line:
page=1
for the following rules to apply.If you want the redirect to be temporary (302) then you can just remove the =permanent
part. Moved Temporarily is the default for the R
flag.