Есть универсальный mod_rewrite?

FFFFx029A
На сайте с 01.09.2007
Offline
142
614

Вообщем трабл, есть урлы аля "/tv/?cid=21&type=4" но один и тотже скрипт может принимать параметры в разных комбинациях т.к иногда может выглядеть иначе:


//sample: /mypath/?cid=21&type=4
//sample: /mypath/?cid=25&reg=22&type=3
//sample: /mypath/?reg=22&type=2&cid=45&p=5

Вообщем должно выходить чтото типа: /mypath/cid-21/type-4/index.html

Как через мод_реврайт разрулить чтобы фильтровало разные случаи ибо 0 в этом..

Может есь у когонить универсальный .htaccess? (слышал что уже изобрели, ы)

:confused:

http://www.youtube.com/watch?v=Gyl4E4EcPdc (http://www.youtube.com/watch?v=Gyl4E4EcPdc) - партнёрка от Мавроди и МММ))) http://miniwm.ru/soft.php?read=917 (http://miniwm.ru/soft.php?read=917) CMS MiniWM v2.8 - 49.99$
[Удален]
#1

$cid = $_GET['cid'];
type = $_GET['type'];
RewriteRule ^pach/cid-([0-9]*)/type-([0-9]*)/index.html$ /index.php?cid=$1&type=$2 [L]

Либо попробуй

RewriteRule ^pach/cid-([0-9]*)/type-([0-9]*)/index.html$ /tv/?cid=$1&type=$2 [L]
FFFFx029A
На сайте с 01.09.2007
Offline
142
#2
KosoyRoman:
Либо попробуй

Чёто нефурычит( 😕

А как сделать чтоб меняло урл и сразу перенаправляло на него?

даже так пробывал:

RewriteEngine On
RewriteRule ^/tv/cid-([0-9]*)/type-([0-9]*)/r-([0-9]*)/p-([0-9]*)/p-([0-9]*)/index.html$ /tv/?cid=$1&type=$2&r=$3&p=$4 [R=permanent]
RewriteRule ^/cid-([0-9]*)/id-([0-9]*)/index.html$ /?id=$1 [R=permanent]

RewriteRule ^/tv/cid-([0-9]*)/type-([0-9]*)/r-([0-9]*)/p-([0-9]*)/p-([0-9]*)/index.html$ /tv/index.php?cid=$1&type=$2&r=$3&p=$4 [R=permanent]
RewriteRule ^/id-([0-9]*)/id-([0-9]*)/index.html$ /get.php?id=$1 [R=permanent]
W
На сайте с 03.07.2007
Offline
36
#3

Имхо надо не так) Неправильный у вас подход)

Надо что бы мод реврайт отпровлял все запросы на index.php а в index.php уже разбирать пришедшие параметры.. как это сделано во всех фреймворках CakePHP, CI, Zend

Лучшая веб студия Максимаф.ру (http://maksimaf.ru) ICQ : 464-338-997 MAil: wispoz@inbox.ru Телефон: 8(915) 368-45-93
FFFFx029A
На сайте с 01.09.2007
Offline
142
#4

кпримеру я соднал в корне файлик out.php

как на него отправлять все запросы и чтобы автоматом всё конвертилось в /papka/param-value/index.html и /param-value/index.html

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