siv1987

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

блокнот++

заменить на >\n

Режим поиска расширенный

Автоматически ни что не будет выводится, надо сначала поменять вывод ссылок в шаблонах на нужный вид, потом в htaccess задать правило для их обработки:

RewriteRule ^news/(\d{2})(\d{2})(\d{2})\.html news/$1/$2/$3.html [L]

Получится двойной реврайт, поэтому их лучше будет направить на исполняющий файл

Урл полностью приведите, и его замену тоже. А то непонятно что нужно, PHPSESSID это query_string - вам нужно полностью сбить или только сессию убрать, сохранив остальные параметры?

RewriteCond %{QUERY_STRING} ^(.*)PHPSESSID=.+?(?:$|&)(.+)?

RewriteRule (.*) /$1?%1%2 [R=301,L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)(?<!/)$ /$1/ [R=301,L]

Сделаем, стучитесь в ЛС.

RewriteCond %{QUERY_STRING} new=1

RewriteRule ^section/page\.html /section/page3.html [R=301,L]

С сохранением параметров или нет? Если нет, в конце page3.html добавьте знак вопроса

Хз, у меня работает и на локалхосте и на сервере

RewriteCond %{QUERY_STRING}

в rewriterule query_string не обрабатывается

Всего: 6568