0
RewriteRule result/([^\.]+) /job/search/result?k=$1 [L]
я этот код хорошо работает с URL, как этотпереписывание URL Htaccess CakePHP Paginator
www.example.com/job/search/result/keyword
даст мне результат «ключевое слово»
, но проблема в том, что CakePHP Paginator генерирует ссылка как этот
результата/страница: 2 к = ключевого слово
как я могу написать правило для этого , чтобы решить эту проблему, я попытался это, но без удачи
RewriteRule result\/page:([0-9]+)\?k=([^\.]+) /job/search/result/page:$1?k=$2 [L]
так что мои новые правила
RewriteRule result\/page:([0-9]+)\?k=([^\.]+) /job/search/result/page:$1?k=$2 [L]
RewriteRule result/([^\.]+) /job/search/result?k=$1 [L]
Что теперь не работает? –
если я использовал это правило только RewriteRule result /([^\.]+)/job/search/result? K = $ 1 [L] создаваемая ссылка запишет "Страница: 2? K = keyword" внутри $ 1 , который получит мне пустой результат вот почему я попытался написать другое правило – iEmad
Я получаю прекрасные результаты с/result/keyword, но ничего с/result/page: 2? K = keyword – iEmad