.htaccess проблем при странициране.

  • Автор Автор proba
  • Начална дата Начална дата

proba

Registered
Здравейте.
От темата на @voTkaPoweR взех код и си създадох .htaccess който ще ползвам за един сайт.
До тук добре, но имам книга за гости която е със странициране.
Адресът е index.php?m=knigazagosti
направих го да е /Книга-за-гости
До тук пак добре.
Но страниците на книга за гости са на този адрес:
index.php?m=knigazagosti&page=страницата
Въпросът е как ако съм на 2ра страница url-то да е
/Книга-за-гости/2
Защото в момента не се получава.
Пробвах с това:

ALLOW FROM ALL
AddDefaultCharset UTF-8
RewriteEngine On
RewriteRule ^Начало index.php
RewriteRule ^Книга-за-гости index.php?m=knigazagosti
RewriteRule ^Книга-за-гости/(.*)$ index.php?m=knigazagosti&page=$1 [L,QSA]

И някакви подобни без L,QSA и т.н. дори @voTkaPoweR се опита да ми помогне но нещо не се получи.
Ще помоля някой да помогне ;)
 
не се обиждай ,ама грешката си е само в тебе.. аз токъщо ти пробвах кода и ми трагна.. .. ! :?: :idea: 8) на хост ли искаш да го качиш.. или на локален.. ?
 
Код:
RewriteEngine On
RewriteRule ^Начало index.php
RewriteRule ^Книга-за-гости/([^/]*)$ index.php?m=knigazagosti&page=$1 [L]
RewriteRule ^Книга-за-гости index.php?m=knigazagosti

Пробвай така :)
 
@voTkaPoweR какво има да се обиждам като съмт и копирал целия код от .htaccess-a и не ми работи с него.
А с кода който сега даде @big_boy стана - благодаря много ;)
 
бтв по добре го направи така :P
RewriteEngine On
RewriteRule ^Начало index.php
RewriteRule ^Книга-за-гости/([0-9]+)$ index.php?m=knigazagosti&page=$1 [L]
RewriteRule ^Книга-за-гости index.php?m=knigazagosti

така означаваш че там може да бъде само номера на страницата т.е някакво число :P така ще го защитиш сайта от атаки и инжекции :P
 

Back
Горе