Вот в этой строчке <?php printf( __( '%s ', 'tie' ), sprintf( '<cite class="fn">%s</cite>', get_comment_author_link() ) ); ?>
замена <cite> на <span> не прокатывает?
внутри цикла: <?=$k;?>
В регулярке попробуйте * на + заменить.
Если доступ только к .htaccess (т.е. к глобальном конфигу httpd.conf и секции <VirtualHost> нет), то можно так:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^site1.com$
RewriteRule ^(.*)$ http://site2.com/$1 [R=301]
Если вы имеете в виду, что движок у вас один, а базы там разные или еще что-то, т.е. выполняться должны файлы внутри этой папки, то в зависимости от языка программирования надо проверять внутри скриптов значение HTTP_HOST (в php, например, $_SERVER['HTTP_HOST'] ) и принимать решение в зависимости от этого значения.
Еще есть wkhtmltopdf - он html в pdf сохраняет, т.е. надо только html подготовить.
Но тулза консольная.
Общий принцип такой - есть два обработчика кликов:
1. Отлавливает все клики внутри раскрытого окна и не пускает их выше под DOM. т.е. делаете event.stopPropagation();
2. Висит на элементе body. В обработчике проверяете - показан ли попап. Если показан - то скрываете.
В методе используется свойство всплытия событий вверх по DOM. Т.е. если клик у вас будет внутри попапа - то первый обратботчик не даст ему всплыть до второго. А если событие пришло ко второму обработчику и при этом попап показан - то значит, что клик был мимо него.
З.Ы окно=попап в тексте.
Та авторизация, что произошла в курле - она только на текст страницы сработала (так как вы его видете). На каждую картинку авторизация нужна отдельная.
Если вы заходите на страницу под паролем в браузере, то он просто автоматически передает введенные логин и пароль при загрузке картинок и стилей.
А тут у вас получается, что курл логин/пароль ввел, получил html страницы, а картинки и стили загружает уже ваш браузер, который про логин и пароль не в курсе и выдает вам запрос на них.
Вы вообще какую задачу решить пытаетесь в целом?
А то судя по всему вам и картинки со стилями тоже надо через курл загружать - переписывать пути к ним в коде страницы и грузить через ваш сервер.
А у вас на странице не может быть ссылок на ресурсы, закрытые паролем - картинки там какие-нито?
Потому что если показывает текст страницы, которая закрыта паролем - то курл страницу получил. А вот если паролем закрыта какая-нито картинка/стили/скрипт и ваш браузер пытается её запросить - то будет появляться форма пароля.
А попробуйте скрипт из консоли запустить, я обычно эту опцию с консольными скриптами использовал - там всё выводилось.
Тогда разве что могу посоветовать ключить опцию CURLOPT_VERBOSE, смотреть на то, что курл отправляет и получает и сравнивать с тем, что отправляется/получается в браузере через какой-нибудь firebug/devtools