Помогите пожалуйста настроить псевдостатику

T
На сайте с 01.07.2010
Online
125
434

Помогите пожалуйста настроить псевдостатику.

Страница такая http://www.mysite.ru/param_1-i-param_2/

а выполнить так http://www.mysite.ru/index.php?p1=param_1&p2=param_2

Спасибо!

дани мапов
На сайте с 06.09.2012
Offline
204
#1

Движок самописный? Выложите часть htaccess, которая отвечает за ЧПУ.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
T
На сайте с 01.07.2010
Online
125
#2
дани мапов:
Движок самописный? Выложите часть htaccess, которая отвечает за ЧПУ.

движка нет, собираюсь с нуля сделать

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#3

Движок с нуля хотите делать? Или ЧПУ для сайта?


RewriteRule ^(.*)-i-(.*)/$ /index.php?p1=$1&p2=$2

То что регулярка на сисьге похожа, уж извиняйте;)

Подпись))
IL
На сайте с 20.04.2007
Offline
435
#4
tippula:
Страница такая http://www.mysite.ru/param_1-i-param_2/
а выполнить так http://www.mysite.ru/index.php?p1=param_1&p2=param_2

Лучше уж тогда всё, что не найдено (!f !d) на index.php реврайтить.. а там разбор параметров делать


$vars = explode ('/',trim($_SERVER['REQUEST_URI'],'/'));
foreach ($vars as $v) {
$params = explode ('_',$v); // $params[0], $params[1]
}

При необходимости - скорректировать (проверять на допустимость, что будет, если param будет содержать_нижнее_подчёркивание.. что делать с ?вопросительными знаками и тд)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий