Переадресация с одного сайта на другой

Статус
В этой теме нельзя размещать новые ответы.
Но у них же получилось...
 
Где у них получилось? Вместо запрошеного адреса поставить страницу, что есть на сервере, - не проблема, URL - нельзя. Вы хоть бы попробовали зделать так, как сделали они...
 
Где у них получилось? Вместо запрошеного адреса поставить страницу, что есть на сервере, - не проблема, URL - нельзя. Вы хоть бы попробовали зделать так, как сделали они...

Пробовал - не получилось, поэтому у Вас и совет спрашиваю
Но теоретически они же это откуда-то это взяли. Не с потолка же)))
 
Но теоретически они же это откуда-то это взяли. Не с потолка же)))
Там про подмену вшешних страниц вобще не вспоминаеться, потому что это невозможно средствами apache, вы себе придумали что-то и привели как пример.

Короче, забудьте за реализацию на htaccess. Нужна лишь малая его часть.
Создаёте файл, допустим google.php:
PHP:
<?php
    $in = "http://google.com";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_URL, $in);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_NOBODY, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_REFERER, $in);
    curl_setopt($ch, CURLINFO_HEADER_OUT, true);
    curl_setopt($ch, CURLOPT_USERAGENT, "User-Agent=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)");
    $result=curl_exec($ch);
    curl_close($ch);
    echo iconv("UTF-8","windows-1251//IGNORE", $result); 
?>
Далее в .htaccess пишем такое:
Код:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^s=&showtopic=93&view=findpost&p=1541$
RewriteRule index\.php /google.php [L]
У меня всё работает, только изображения не грузяться, нужно парсить страницу. Далее вопросы старайтесь задавать, только максимально ознакомившись с PHP и cURL, с помощью того же самого google.
 
Я прошу прощения, но уже 4-й день мучаюсь и не получается.
Вроде же все сделал как Вы сказали:
1. Создал в текстовом редакторе и переименовал файл google.php (разместил его на фтп в корне форума)
2. Создал файл .htaccess (разместил его на фтп в корне форума)
3. Захожу на главную страницу форума: , но меня никуда не перебрасывает
Я что-то не так опять сделал?
Спасибо!
Все файлы прикрепляю:
 

Вложения

  • Файлы.rar
    631 байт · Просмотры: 3
Что-то ты сильно намудрил. Перечитал весь топик два раза, я так и не понял, что тебе надо сделать. Напиши четко по пунктам, что надо тебе сделать.
 
Потому что правила в htaccess одной строкой не пишутся. Перебрасывать должно не с главной, а с:
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Что-то ты сильно намудрил. Перечитал весь топик два раза, я так и не понял, что тебе надо сделать. Напиши четко по пунктам, что надо тебе сделать.
Мне нужно следующее:
---
1. Имеем форум
2. В теме форума в сообщение вставляем ссылку например на этот сайт
3. Когда человек кликает на ссылку его перебрасывает на вместо
4. Когда нас выкинуло на страницу в адресной строке должно писаться
----
Если что-то еще не понятно, попробую БОЛЕЕ детальней
Спасибо!
 
Попробуй такой вариант

Файл test.html:
<html><a href=test-link.html>TEST</a></html>

Файл .htaccess:
RewriteEngine On
RewriteRule ^test-link.html$ /new-link.html [L]

Файл new-link.html:
<html><head><title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /></head><body>
<frameset rows="*" border=0>
<frame name="" marginwidth="0" marginheight="0" noresize src="Для просмотра ссылки Войди или Зарегистрируйся">
</frameset>
</body></html>
 
Все сделал и поместил в корневую папку
Проверьте пожалуйста
Спасибо!

Файлы прикрепляю
 

Вложения

  • Файлы.rar
    571 байт · Просмотры: 3
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху