Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подмена контент страницы
 
 автор: ntro123   (12.11.2012 в 21:23)   письмо автору
 
 

Есть страница http://zakaz-viagra.ru/product/index.php нужно чтобы там выводилось не то что сейчас "123" а выводилось содержимое страницы http://zakaz-viagra.ru/ru/article/product/.

Бьюсь головой уже долго, ничего не помогает даже гугл. Заранее при много благодарен за помощь!

  Ответить  
 
 автор: cheops   (12.11.2012 в 21:43)   письмо автору
 
   для: ntro123   (12.11.2012 в 21:23)
 

Хм... для начала можно скопировать код из http://zakaz-viagra.ru/ru/article/product/index.php в http://zakaz-viagra.ru/product/index.php, можно также воспользоваться конструкцией include().

  Ответить  
 
 автор: ntro123   (12.11.2012 в 23:11)   письмо автору
 
   для: cheops   (12.11.2012 в 21:43)
 

там какой-то мего сложный двиг стоит, я долго ковырялся и бегал по классам смотрел откуда берется контент, не получилось найти. и все страницы беруться по шаблону, т.е. по факту физически эти страницы не размешены.
см. что написано в .htaccess движка:
 # no, so we redirect to our front web controller
 RewriteRule ^(.*)$ index.php [QSA,L]

Т.е. шаблон в index.php

  Ответить  
 
 автор: ntro123   (13.11.2012 в 07:35)   письмо автору
 
   для: ntro123   (12.11.2012 в 23:11)
 

есть предложения как через .htaccess сделать тупо подмен страницы?

  Ответить  
 
 автор: cheops   (14.11.2012 в 07:37)   письмо автору
 
   для: ntro123   (12.11.2012 в 23:11)
 

Все запросы перенаправляются на index.php, там кстати, перед этим правилам должны быть условия RewriteCond, чтобы не было зацикливания при обработке URL. В index.php или файлах, который он подключает производится разбор URL и принимается решение какой модуль системы подгрузить.

  Ответить  
 
 автор: ntro123   (14.11.2012 в 14:54)   письмо автору
 
   для: cheops   (14.11.2012 в 07:37)
 

вот полное содержимое:
Redirect /admin /admin.php

Options +FollowSymLinks +ExecCGI

<IfModule mod_rewrite.c>
  RewriteEngine On

  # Uncomment to redirect from WWW
  RewriteCond %{HTTP_HOST} !^zakaz-viagra\.ru$ [NC]
  RewriteRule ^(.*)$ http://zakaz-viagra.ru/$1 [R=301,L]

  # Uncomment to redirect to WWW
  #RewriteCond %{HTTP_HOST} ^vipfarmpills.ru$ [NC]
  #RewriteRule ^(.*)$ http://www.vipfarmpills.ru/$1 [R=301,L]

  RewriteRule ^$ index.html [QSA]
  RewriteRule ^([^.]+)$ $1.html [QSA]
  RewriteCond %{REQUEST_FILENAME} !-f

  # no, so we redirect to our front web controller
  RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>


И суть не в том как работает, а как сделать чтобы был подмен контента страницы?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования