X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> чпу
SlippingForest
SlippingForest
Topic Starter сообщение 27.3.2016, 17:17; Ответить: SlippingForest
Сообщение #1


Доброго времени суток.
Выводятся силки в виде /index.php?p=pagename
Хочу убрать index.php?p= и чтоб было http://sitename/pagename
Пытался сделать через .htaccess вернее писал
RewriteEngine On
RewriteRule ^(.*)/(.*)$ index.php?p=$1 [L]


Но нечего не получилось, пересмотрел много статей ничего не понял, надеюсь вы поможете.
Вот сам код генерации [PHP]//обработать внешний параметр - имя искомого файла
$p='';
if (isset($_GET['p'])) $p=trim(strip_tags($_GET['p']));
$pk=array_keys($pages);
$pv=array_values($pages);[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 28.3.2016, 10:43; Ответить: Degradator
Сообщение #2


вот тут лежит класс который разбирает урл на параметры

Вызывать вот так

[JS]$dispatcher = new PageDispatcher($_SERVER['REQUEST_URI']);
$dispatcher->handleRequest();
var_dump($dispatcher->getParams())
var_dump($dispatcher->getParam(0))
var_dump($dispatcher->getParam(1))[/JS]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SlippingForest
SlippingForest
Topic Starter сообщение 28.3.2016, 10:59; Ответить: SlippingForest
Сообщение #3


Спасибо, буду разбираться.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
miketomlin
miketomlin
сообщение 30.3.2016, 20:48; Ответить: miketomlin
Сообщение #4


Процедурка

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 28.3.2024, 23:48
Дизайн