|
|
|
| Здравствуйте!
внизу код ссылки, странное дело - если убрать последнюю, третию переменную
$p[doma_id] - первые две переменные передаються, а вместе с ней ничего не передаеться.
<a href=http://localhost/v/dom.php/".$_GET[id_catalog]."/".$p[id_product]."/".$p[doma_id]."> </a>
|
при этом это переменная несет нормальную цифру! | |
|
|
|
|
|
|
|
для: ronin
(11.07.2008 в 15:20)
| | Может Вы сам URL приведете вместо кода?
Код здесь совоершенно не нужен.
Зато нужен раздел настроек mod_rewrite | |
|
|
|
|
|
|
|
для: Trianon
(11.07.2008 в 15:23)
| | Сорри,
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteRule ^index.php/([0-9]+)/?([0-9]+)?/?$ index.php?id_catalog=$1 [L]
RewriteRule ^headerdoma.php/([0-9]+)/?([0-9]+)?/?$ headerdoma.phpid_catalog=$1&id_product=$2 [L]
RewriteRule ^dom.php/([0-9]+)/?([0-9]+)?/?$
dom.php?id_catalog=$1&id_product=$2&doma_id=$3 [L]
|
если вручную прописать в .htaccess
doma_id=121 или другую цыфру - все работает | |
|
|
|
|
|
|
|
для: ronin
(11.07.2008 в 15:36)
| | И какой URL некорректно обрабатывается?
Странный перенос строки в последнем правиле... я так понял - там пробел. | |
|
|
|
|
|
|
|
для: Trianon
(11.07.2008 в 16:28)
| |
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteRule ^dom.php/([0-9]+)/?([0-9]+)?/?$ dom.php?id_catalog=$1&id_product=$2&doma_id=$3 [L]
|
| |
|
|
|
|
|
|
|
для: ronin
(11.07.2008 в 16:42)
| | Подсказываю.
URL (более точно - URI, хотя в Вашем случае различий нет) - это такая штука, которая набирается в адресной строке браузера.
Начинается обычно с http:// и так до последнего символа. | |
|
|
|
|
|
|
|
для: Trianon
(11.07.2008 в 17:20)
| | так переменные проходят
http://localhost/v/dom.php/2/1
|
так вообще ни одна переменная не проходит
http://localhost/v/dom.php/2/1/121
|
при этом если в файле .htaccess прописать
вместо
вот так
сработывает :) | |
|
|
|
|
|
|
|
для: ronin
(11.07.2008 в 17:39)
| | http://localhost/v/dom.php/2/1/121 не отвечает шаблону ^dom.php/([0-9]+)/?([0-9]+)?/?$
121 - лишнее.
Я в Вашем шаблоне вижу только две группы круглых скобок.
Указывая ...&doma_id=$3 Вы пытаетесь сослаться на третью группу. А её нет. | |
|
|
|
|
|
|
|
для: Trianon
(11.07.2008 в 17:47)
| | Спасибо большое!!! | |
|
|
|