Mod_rewrite Наклонена черта

critrate

Registered
Здравейте.Направих си всички линкове с mod_rewrite ,и ето така стана.

от index.php?page=view-news&id=254 на localhost/new/254

до тук всичко работи,но идва ред на трудната част.Имам и странициране тук

линка на страницирането съм го направил така localhost/new/254/4 ,като 4 е номера на страницата.Пак всичко си работи,но не мога да настроя линка ,който се показва на бутоните т.е.

ако съм влезнал така localhost/new/254 и искам да избера някаква страница всичко работи,но избрал ли съм някоя примерно 5 и след това се опитам да избера друга става така .

localhost/new/254/5/2 (т.е. 5 ,която съм избрал преди това си остава,а след нея се слага тази,на която искам да ида, и така не работи скрипта)

Опитах с .htacces да махна / да добавям,но просто не става,дори става по-зле.

Ако е важно линковете на страницирането съм ги направил така :

<a href="$page"> и направо ми влиза,ако преди това не съм избрал страница(по горе обясних :D)

Как да оправя този бъг?
 
Изписвай целия линк. localhost/нещо/$page. Не си пести буквите и не си трови нервите за нещо. По-елегантен начин зорлем ще откриеш.
 
@critrate и аз точно това ти казах, а и ти сам беше видял , че друг начин няма.
А ето , че сега и @TryMe ти го казва..
Така , че май ще ти се наложи да е така :D
 
Еми не винаги могат да се ползват релативни пътища. Понякога е нужно да се ползват абсолютни.
 
Аз този начин го изпробвах одавна и знам,че бачка,но бях чел,че и само с .htacces става :D Не че по 1 ред код ще ме сбърка :D

сега големият въпрос.На кой да дам точка :S
 
TryMe каза:
Изписвай целия линк. localhost/нещо/$page. Не си пести буквите и не си трови нервите за нещо. По-елегантен начин зорлем ще откриеш.

Логично е - на първият който ти е отговорил в темата и реално е помогнал тъй като няма друг вариант. ;)
 
Не, варианти винаги се намират, просто няма нужда от излишно тровене на нерви. Аз лично предпочитам да използвам абсолютния път, вместо да мъча релативен.
А, когато ми остане време, бих се заел да измисля как да подобря функционалността с извеждането на линкове и т.н.
 

Back
Горе