и снова mod rewrite

12
Z
На сайте с 03.01.2004
Offline
32
#11

В таком разрезе вам надо преобразовывать в обратную стророну, из

flats/flatsf0035100000.html

в

flats.php?a=f&i=00351&p=0&sr=0&ss=0&sn=0&sp=0

RewriteRule ^/flats/flats([^0-9]*)([0-9]{5})(\d)(\d)(\d)(\d)(\d) /flats.php?a=$1&i=$2&p=$3&sr=$4&ss=$5&sn=$6&sp=$7

A
На сайте с 23.10.2003
Offline
196
#12

Для начала нужно определиться, что Вам нужно. У Вас есть рабочий скрипт, и хочется чтобы его можно было вызывать в псевдостатике, типа /flats/flat002450000.html?

андроид ТВ (http://qway.com.ua/android_tv) и экшн камеры (qway.com.ua/action-cameras) в Украине.
Lisa
На сайте с 31.01.2002
Offline
438
#13

Давид, по-моему вы путаете порядок параметров.

Сначала - то, что вводится в адресную строку, потом - то, что на самом деле. А у вас во всех примерах - наоборот.

Digital Development (https://ddplanet.ru/)
Давид
На сайте с 12.07.2004
Offline
128
#14

Всем огромное спасибо.

Но что то мне подсказывает что сам я не справлюсь.

Уважаемые, сколько будет стоить немного вашего рабочего времени, написать толковый .htaccess, и что там может еще понадобиться для перевода в псевдостатику? Я понимаю, что всем хочеться кушать и пить пиво, поэтому ценю свое и ваше время. Если когото заинтересует небескорыстная помошь новичку - пишите. davemir@mail.ru

Artlight
На сайте с 15.09.2003
Offline
123
#15

Если у Вас значения параметров могут быть больше 9, то может и за деньги не получиться...

Предположим надо перейти по ссылке:

flatsf...123.html и при этом sn=12 sp=3, тогда надо вызвать страницу: flats.php?...sn=12&sp=3

Но, страница flats.php?...sn=1&sp=23 будет иметь такое-же отображение в псевдостатике (flatsf...123.html)

Мне кажется, что Вам надо преобразовывать url типа:

flats/af/i00245/p0/sr0/ss0/sn0/sp0/index.html

в:

flats.php?a=f&i=00245&p=0&sr=0&ss=0&sn=0&sp=0

Обменяю свой вмр на ваш яд курс 1-1
Давид
На сайте с 12.07.2004
Offline
128
#16

Спасибо еще раз всем, вроде решили эту проблему.

Огромно благодарю ээ, нет по имени не буду, тот кто знает сам поймет :))

12

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