Riscrivi in ​​index.php

Ho un problema con la riscrittura di hrefs nel mio sito web. Prima di tutto sono riuscito a rimuovere tutte le estensioni .php da na URL, poi ho aggiunto la riscrittura di tutti mydomain.com/img?id=X a mydomain.com/img/X, ma ho sofferto ancora per un po 'di tempo e gradirei qualsiasi aiuto. Il mio sito web è composto da molte pagine e il link al numero di pagina X è mydomain.com/?page=X (ad es. Miodominio /? Page = 3), ma desidero riscrivere gli URL su mydomain.com/page/X

Ecco il mio .htaccess:

RewriteEngine on RewriteBase / <something not importnt> RewriteCond %{HTTP_HOST}//s%{HTTPS} ^www\.(.*)//((s)on|s.*)$ [NC] RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^img/([0-9]+)/?$ img.php?id=$1 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php 

Proprio sotto questa regola:

 RewriteCond %{HTTP_HOST}//s%{HTTPS} ^www\.(.*)//((s)on|s.*)$ [NC] RewriteRule ^ http%3://%1%{REQUEST_URI} [L,R=301] 

prova ad aggiungere:

 RewriteCond %{THE_REQUEST} \ /+\?page=([0-9]+) RewriteRule ^ /page/%1? [L,R] RewriteRule ^page/([0-9]+)/?$ /?page=$1 [L]