Проблем с търсачка и пренаписани линкове!

streleca_stz

Registered
Здравейте!
В системата ми, при която всички линкове са пренаписани, искам да вградя и търсачка, но проблемът е, че не иска да изпраща формата за търсене на правилната страница

ако се намирам в site.com/videos или site.com/videos/page-N
(оригиналното име е site.com/videos.php или site.com/videos.php?page=N)

при натискане на събмит бутона да изпраща към site.com/videos-search/word
(оригиналното име е site.com/videos.php?p=search&key=word)

Обаче винаги ми дава error 404 и не знам вече какво да направя. Поне мога да кажа, че работи ако навигирам ръчно до site.com/videos-search/word, но не и през формата :/
EDIT: използвам GET метода
 
ми или ползвай action свойстовто на формата или излъжи малко и го напрви с линк :D

пример 1:
Код:
  <form action="site.com/video-search/page-2/" method='get'> ..

ии то ще ти добави към УРЛ-то това -> ?името на инпут полето=стойноста на инпут полето

пример 2:
Код:
<input id='search' value="3" onkeypress="$('#submit').attr('loc', $(this).val());"/>
<button  id='submit'  loc='#' onclick="document.location='site.com/video-search/v/'+$(this).attr('loc');">

При тоя пример цялата работа е в полето за писане и самия бутон ..
 
joTunkiq каза:
ми или ползвай action свойстовто на формата или излъжи малко и го напрви с линк :D

пример 1:
Код:
  <form action="site.com/video-search/page-2/" method='get'> ..

ии то ще ти добави към УРЛ-то това -> ?името на инпут полето=стойноста на инпут полето

пример 2:
Код:
<input id='search' value="3" onkeypress="$('#submit').attr('loc', $(this).val());"/>
<button  id='submit'  loc='#' onclick="document.location='site.com/video-search/v/'+$(this).attr('loc');">

При тоя пример цялата работа е в полето за писане и самия бутон ..
Аз точно това се опитвах да направя с линовете, но не искаше.. :/

Между другото второто ти решение сработи, но може ли да се направи като се кликне ентър да се "изпрати" или само след кликване на бутона ще стане? :?
EDIT: Между другото забелязах и че изяжда последната буква от това, което съм написал. О,О
 
Търсачката е абсолютно безсмислено да се пренаписва... няма да направи никакво СЕО а и никой няма да забележи :)
 
Hous каза:
Търсачката е абсолютно безсмислено да се пренаписва... няма да направи никакво СЕО а и никой няма да забележи :)
Ами изискват ми да е пренаписана.. А и нещо се сбъгва като не е, защото като цяло съм махнал файловите разширения иии да... Пък като може и така - защо не? Само този проблем е гаден с премахването на последната буква от стринга. Ако някой знае а решение - да пише! :)
 
Дава грешка 404, защото не съществува такъв файл(в случая word)), вероятно. Освен това (според мен) е много по удобно да имаш един файл, който извежда търсенията с GET, отколкото за всяка дума да правиш отделен скрипт.

streleca_stz каза:
Само този проблем е гаден с премахването на последната буква от стринга. Ако някой знае а решение - да пише!
Предполагам, че става дума за тази тема: http://web-tourist.net/forum/viewtopic.php?p=649469&highlight=#649469
Имам решение, вече го написах там.
 

Back
Горе