http://www.mysite.com/index.php?action=test&item=1
надо чтобы этот линк вызывался при ссылке на:
http://www.mysite.com/action/push/
при этом не хочется чтобы первый линк после этого отображался в браузере.
Кто в теме, подскажите плиз!?
Спустя 2 минуты, 49 секунд (26.12.2011 - 16:25) killer8080 написал(а):
mmonk
читай
читай
Спустя 13 минут, 47 секунд (26.12.2011 - 16:39) mmonk написал(а):
mmonk
читай
Похожие статьи были прочитаны много раз, но нигде нет конкретного примера моей проблемы, т.е. мне надо выполнить php скрипт но при этом чтобы адрес в браузере не менялся.
читай
Похожие статьи были прочитаны много раз, но нигде нет конкретного примера моей проблемы, т.е. мне надо выполнить php скрипт но при этом чтобы адрес в браузере не менялся.
Спустя 3 минуты, 5 секунд (26.12.2011 - 16:42) killer8080 написал(а):
Цитата (mmonk @ 26.12.2011 - 15:39) |
т.е. мне надо выполнить php скрипт но при этом чтобы адрес в браузере не менялся. |
потому что нужно не бегло посмотреть текст, а читать! Там описано что такое mod_rewrite, если бы читал, то вопросов бы не было
Спустя 2 минуты, 31 секунда (26.12.2011 - 16:45) mmonk написал(а):
Цитата (killer8080 @ 26.12.2011 - 13:42) | ||
потому что нужно не бегло посмотреть текст, а читать! Там описано что такое mod_rewrite, если бы читал, то вопросов бы не было ;) |
Я как понимаю разговор про это?
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?route=$1 [L]
но это не то совсем.
Спустя 4 минуты, 10 секунд (26.12.2011 - 16:49) killer8080 написал(а):
Цитата (mmonk @ 26.12.2011 - 15:45) |
но это не то совсем. |
Почему? В $_GET['route'] получаешь запрошенный uri, и дальше разбираешь какой контроллер подключать. Или я неправильно понял твой вопрос?
Спустя 2 минуты, 36 секунд (26.12.2011 - 16:52) mmonk написал(а):
Цитата (killer8080 @ 26.12.2011 - 13:49) | ||
Почему? В $_GET['route'] получаешь запрошенный uri, и дальше разбираешь какой контроллер подключать. Или я неправильно понял твой вопрос? |
Да, он сработает, но после этого в браузере будет ссылка в виде:
http://www.mysite.com/index.php?action=test&item=1
а не ЧПУ как требуется.
Спустя 2 минуты, 56 секунд (26.12.2011 - 16:55) mmonk написал(а):
Вот пример что мне надо:
http://www.3dnews.ru/software-news/622022
наверняка при вводе этого линка для генерации новости вызывается php скрипт, но в браузере это не показывается.
http://www.3dnews.ru/software-news/622022
наверняка при вводе этого линка для генерации новости вызывается php скрипт, но в браузере это не показывается.
Спустя 3 минуты, 45 секунд (26.12.2011 - 16:58) killer8080 написал(а):
Цитата (mmonk @ 26.12.2011 - 15:52) |
Да, он сработает, но после этого в браузере будет ссылка в виде: http://www.mysite.com/index.php?action=test&item=1 а не ЧПУ как требуется. |
Нет, это же внутренний rewrite, а не редирект
Иначе это не называлось бы ЧПУ.
Спустя 3 минуты, 47 секунд (26.12.2011 - 17:02) mmonk написал(а):
Цитата (killer8080 @ 26.12.2011 - 13:58) | ||
Нет, это же внутренний rewrite, а не редирект Иначе это не называлось бы ЧПУ. |
Хорошо, задам вопрос по другому, как сделать аналог ссылок как на вышеприведенной 3dnews? Любыми способами...
Спустя 12 минут, 19 секунд (26.12.2011 - 17:14) Guest написал(а):
@mmonk, ты можешь у себя на сайте писать любые ссылки и при включенном реврайте с теми настройками все запросы уйдут в один файл! В адресной же строке ты как видел свои красивые ссылки, так и будешь их видеть!
Спустя 9 минут, 3 секунды (26.12.2011 - 17:23) mmonk написал(а):
Цитата (Guest @ 26.12.2011 - 14:14) |
@mmonk, ты можешь у себя на сайте писать любые ссылки и при включенном реврайте с теми настройками все запросы уйдут в один файл! В адресной же строке ты как видел свои красивые ссылки, так и будешь их видеть! |
Это всё понято... Пример можно показать, как это делается, например на ссылках в первом посте?