siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

Открыть регистрацию

require __file__;

$clas = new MyConfiguration;

prpobed5:
Такая проблема. Если добавить в htaccess редирект с site.ru/index.php на site.ru/ перестаёт корректно работать регистрация на сайте. Первый экран с логином/ паролем/емайлом обрабатывает, а следующий экран расширенных данных (имя/фото/о себе) после подтверждения, не сохраняет просто выбрасывает на главную.

/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]

makclit:
шаблон куда ставлю понимает РНР

<?php

srand((double) microtime()*1000000);

$in= rand(1,N);

include( "PATH_TO_FILE/new{$in}.tpl" );

?>

Котзилла:
Чтобы при обращении к любому урлу отличающемуся от главной страницы происходил редирект только на index.html

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f [OR]

RewriteCond %{REQUEST_URI} \.(php|html?)

RewriteRule !^index\.html$ /index.html [R=301,L]

RewriteEngine On

RewriteRule ^(.+\.html?)/$ /$1 [R=301,L]

на старом домене удалить все реврайты и оставить только

RewriteEngine On

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]

RewriteEngine On

RewriteRule ^nl/(.*)$ /$1 [L,R=301]

Палю тему, если стоит перед доктайпом строка в одном из исполняющемся файле.

Всего: 6568