Я создал новый сайт и хочу перенаправить в .htaccess со старых страниц на новые, но с таким старым адресом example.com/index.php?page=about
он всегда перенаправляет меня на главную страницу с этим адресом example.com/?page=about
, а не на тот, который я хочет
Я набрал это в .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^/?(.*).(php)$ /$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
с таким перенаправлением у меня нет проблем
Redirect 301 /about/ http://example.com/aboutus/
но это .. я понятия не имею, как заставить его работать правильно
Redirect 301 /index.php?page=about/ http://example.com/aboutus/