Открыть регистрацию
require __file__;
$clas = new MyConfiguration;
/ru/forum/660562
#Для index.php
RewriteCond %{THE_REQUEST} index\.(php|html)
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^index\.(php|html)$ /? [L,R=301]
#Page1
RewriteRule ^(.*)page/1/?$ /$1 [L,R=301]
#Для со слэшем и расширением
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^.]+)(?<!/)$ /$1/ [L,R=301]
<?php
srand((double) microtime()*1000000);
$in= rand(1,N);
include( "PATH_TO_FILE/new{$in}.tpl" );
?>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_URI} \.(php|html?)
RewriteRule !^index\.html$ /index.html [R=301,L]
RewriteRule ^(.+\.html?)/$ /$1 [R=301,L]
на старом домене удалить все реврайты и оставить только
RewriteCond %{HTTP_HOST} ^(www\.)?my220\.com\.ua [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301]
Для админки надо сделать исключение.
RewriteCond %{REQUEST_URI} !admin\.php
RewriteCond %{QUERY_STRING} .
RewriteCond %{QUERY_STRING} !(do|action)=
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule (.*) /$1? [R=301,L]
RewriteRule ^nl/(.*)$ /$1 [L,R=301]
Палю тему, если стоит перед доктайпом строка в одном из исполняющемся файле.