siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
zek24:
Проблема, вроде как, решается удалением JS кода в main.tpl шаблона.

Вы лечите следствие.. Причина остается, и завтра получите другой ЖС-ник.

Это удалить


Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^site2.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]

Ниже


RewriteEngine On
RewriteBase /

Добавить


RewriteCond %{HTTP_HOST} !^site\.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Ищет шаблон ссылок с расширение \.(txt|flv)

Ищет шаблон ссылок ютуб.

Ищет шаблон ссылок с расширение \.(txt|flv)|Ищет шаблон ссылок ютуб.

spsayapin:
Оставил вот так:

spsayapin, я же написал - прочитать два мои предыдущих сообщения. Уберите два последних RewriteRule они там совершенно не нужны.

spsayapin:
При таком раскладе все заменяется на php и с вебмастера Яндекса при нажатии на ссылки html автоматически перекидывает на php.

Это называется редирект с html => php

Страниц с html уже не существует. Существуют только php страницы.

Я понял. И выше написал два варианта, 1 - редирект со старых но новые, 2 - "искусственно" оставить дальше расширение .html при том что на сервере реально будет отрабатываться файлы php. Теперь почитайте еще несколько раз внимательно мои два сообщения выше.

тут как бы ТС не хочет потерять существующую ссылочную массу

Вроде ссылочная масса при редиректе клеится...

spsayapin, если хотите сохранить старый формат ссылок на сайте в html, при этом реально на сервере что-бы отрабатывали php файлы то

RewriteEngine On

RewriteCond %{ENV:REDIRECT_STATUS} ^$

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

###

RewriteRule ^(.+)\.html $1.php [L]

2ТС

1. Редирект.

RewriteEngine On

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

Больше ничего добавлять там не нужно.

2. В sitemap поменяйте урл'ы на актуальные которые вы используйте на сайте. html => php

3. Профит.


$body = "<html><body> привет <img title="" src="https://img.mail.ru/ru/btn/kolobki/cray.gif" alt="" border="0" data-mce-src="https://img.mail.ru/ru/btn/kolobki/cray.gif"> это тест";

Экранирование кавычек которые соответствует открывающей-закрывающей кавычки, ни о чем не говорит?


$snip = "2 дн. назад .текст....";
$result = preg_replace( '/\d+[ ]+дн\.[ ]+назад[ ]*/i', '', $snip );

echo $result;
sandazh:
а что имеется ввиду под "новыми браузерами"?

Имеется виду новые браузеры. По ссылке есть таблица браузеров поддерживающие :target

Всего: 6568