Определяемся с именем сайта

@Bart[mdv]> а можно ли в .htaccess написать правило “Если браузер пришёл на сайт sitename.com – форвардим его на www.sitename.com”?
< FiX[UT]> Bart[mdv]: ммм... если мод реврайт включен – да
@Bart[mdv]> как оно будет выглядеть?
@Bart[mdv]> а реврайт включён конечно
@Bart[mdv]> я понимаю что без реврайта .htaccess не очень-то работает
< FiX[UT]> наскидку не скажу, я редирект подобный под ису только делал
< FiX[UT]> RewriteEngine on
< FiX[UT]> rewritecond %{http_host} ^domain.com [nc]
< FiX[UT]> rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
< FiX[UT]> видимо как-то так
@Bart[mdv]> ага, работает, спасибо

А в чём суть? (А ссуть-то в подъезде! (с) какой-то анекдот) А в том, что хочется видеть сайт исключительно по www.antmix.pp.ru а не antmix.pp.ru. И таких сайтов много. Хочется только с www. Без www – перебрасываем на www.

А ещё можно и наоборот:
RewriteCond %{HTTP_HOST} ^www.figli\.net\.ru$ [NC]
RewriteRule ^(.*)$ http://figli.net.ru/$1 [R=301,L]

Комментарии | опубликовано: Июн 17, 03:43

Конвертирование html-символов в читабельный текст

Иногда попадаются файлы с html-кодами букв.
Например такое чудо:
$lng['panel']['edit'] = '&#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;';
Хочется видеть там нормальный читабельный текст. Можно было бы просто открыть браузером, но иногда в таких файлах втречаются html-теги, которые браузер обрабатывает. Конкретно с чем столкнулся – конвертирование html-кодов в russian.lng от syscp.

Спасибо cHameleon за подсказаный способ лечения на php:
<?php
$filetxt = "russian1.lng.php";
$opentxt = fopen($filetxt, "r");
$contents = fread($opentxt, filesize($filetxt));
fclose($opentxt);
$fp2 = fopen("russian.lng.php", "w");
fwrite($fp2, html_entity_decode($contents, ENT_NOQUOTES, 'UTF-8'));
fclose($fp2);
?>
А ещё hades предложил на перле так сделать:
cat srcfilename | perl -M'HTML::Entities' -pe 'decode_entities($_)' > outfilename

Комментарии | опубликовано: Май 19, 13:44

<--- Предыдущая страница Следующая страница --->