siv1987

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

Какой-то непонятный трабл. Значит предыдущий пример с RewriteCond %{HTTP_HOST} ^www\.(.*) наврядли поможет.

Попробуйте еще так что-ли:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^www.сайт.ru$ [NC]

RewriteCond %{REQUEST_URI} /(.*)

RewriteRule .* http://сайт.ru/%1 [R=301,L]

или так

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^www.сайт.ru$ [NC]

RewriteRule (.*) /сайт.ru/$1 [L,R=301]

А сайт по www открывается?

После RewriteEngine On добавить RewriteBase /

RewriteCond %{QUERY_STRING} ^$

RewriteRule ^index.php http://site.ru/forum/ [L,R=301]

Важный момент! Положить в htaccess папки forum.

Выводить 404.html на открытой странице http://site.ru/123

dle_posts -> news_read, не?

iren K:
можно попробовать так
RewriteCond %{REQUEST_URI} ^([^.]+)/$

RewriteRule ^[^.]+/$ /%1 [QSA,L]

Эта регулярка не будет работать для 11111.php/

Фома, попробуйте так:

RewriteEngine On

RewriteRule (.+)\.php/$ http://site.ru/$1.php [L,R=301]

Если мод_реврайт уже включен, то есть уже есть директива RewriteEngine On, добавляем сразу после нее только редирект - RewriteRule .....

можете попробовать так

А причем тут index.html? ТСу нужно изменить ввывод ссылок в движке а не редиректить.

/ru/forum/comment/8289432

RewriteRule ^detail/[0-9]+/([0-9]+)$ /detail/$1 [L,R=301]

Покажи кусок который отвечает за редирект на index.php

Вот эта что за хрень - <\/a>") //-->

Эта хрень от ЛИ счетчика.

Всего: 6568