Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вывод текущей страницы с подменой урла сайта

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
lehachgtop
Отправлено: 25 Ноября, 2012 - 18:32:52
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




Добрый день. Нужно на сайте вывести текущий урл страницы, но с другим основным сайтом. Например, страница http://site.ru/contacts.html, а нужно вывести http://auto.ru/contacts.html. И так на всех страницах. Как сделать такое?
 
 Top
SkaN
Отправлено: 25 Ноября, 2012 - 18:37:15
Post Id



Гость


Покинул форум
Сообщений всего: 103
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




Редирект не подойдет?
 
 Top
DelphinPRO
Отправлено: 25 Ноября, 2012 - 19:15:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




например так

или так
CODE (html):
скопировать код в буфер обмена
  1. <iframe src="http://auto.ru/contacts.html"></iframe>


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
lehachgtop
Отправлено: 26 Ноября, 2012 - 06:46:56
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




SkaN пишет:
Редирект не подойдет?

Если с его помощью можно сделать вывод нужного мне урла на странице - то да.

DelphinPRO, пробовал 2 варианта - не получилось. В 1-м выдавал "failed to open stream", во 2-м - выводил iframe-ом другой сайт. Кстати, в обоих вариантах жестко указан урл, где же он будет меняться?

Цитата:
Например, страница http://site.ru/contacts.html, а нужно вывести http://auto.ru/contacts.html. И так на всех страницах.

Т.е. на странице http://site[dot]ru нужно вывести http://auto.ru, на странице http://site[dot]ru/article[dot]html - http://auto.ru/article.html, и так далее на всех страницах. Код будет вставляться в шаблон (wordpress).
 
 Top
dubasua
Отправлено: 26 Ноября, 2012 - 07:00:07
Post Id



Посетитель


Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012  


Помог: 7 раз(а)




mod_rewrite
 
 Top
lehachgtop
Отправлено: 26 Ноября, 2012 - 10:35:51
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




Цитата:
mod_rewrite

А как именно его использовать? Через htaccess?
 
 Top
DelphinPRO
Отправлено: 26 Ноября, 2012 - 13:12:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




вы объясните толком, что вам надо. Я так понял, вы хотите на своем сайте показывать аналогичные страницы чужого (или своего, но другого) сайта.
тогда у вас два выхода
1. прочитать чужую страницу и вывести ее скриптом. т.е.:

ссылку подставляете нужную. Определяете какая страница у вас сейчас открыта, и запрашиваете такуюже с другого сайта.
2. Отображаете в айфрейме

но это мои догадки, т.к. вы нифига не объяснили задачу.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
lehachgtop
Отправлено: 26 Ноября, 2012 - 19:33:13
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




Цитата:
Я так понял, вы хотите на своем сайте показывать аналогичные страницы чужого (или своего, но другого) сайта.

Мне нужно на своем сайте выводить аналогичный урл другого сайта, только урл. И этот урл будет отличаться только названием основного домена (примеры привел). Надеюсь понятно объяснил.
 
 Top
DelphinPRO
Отправлено: 26 Ноября, 2012 - 19:52:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




например:

http://moisait[dot]ru/contacts.php
http://drugoi[dot]ru/contacts.php

тогда
PHP:
скопировать код в буфер обмена
  1. $url = str_replace('moisait.ru', 'drugoi.ru', $_SERVER['REQUEST_URI']);

CODE (html):
скопировать код в буфер обмена
  1. <a href="<?=$url?>">ссылко</a>


надеюсь, правильно понял


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB