mod_rewrite? or? Нужна свежая мысль!
Вопрос: Как грамотно перенаправить?
Суть: .htaccess содержит
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*)$ - [L]
RewriteRule .* /index.php # ?? [R=permanent]
В index.php следующие:
$z=parse_url($REQUEST_URI); // при get “[url]http://site/search/peoples/”[/url] $REQUEST_URI=’/search/peoples/’
$uri=$z[\'path\'];// Вопрос как обойти временную переменную???
//Удаляем первый и последний символ $uri если они ‘/’
$result=explode("/",$uri);
И далее в зависимости от запроса выводит информацию, т.е. рассматривая массив $result.
При запросе get “
http://site/search/peoples/” Получаем что происходит поиск всех people-соф в базе данных
!!! При этом в строке браузера ULR: меняется на site/index.php
И тогда строка url в браузере станет
http://site/search/peoples/И apache будет считывать информацию с /search/peoples/ хотя его нет на самом деле!
Да это можно убрать заменив RewriteRule .* /index.php на [R=permanent] но тогда скрипт несработает!
Проблема: В результате работы index.XpX получаю что? да какой-то html текст в котором