![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Nie wiem jak do tego podejść, chyba nie do końca rozumiem istotę działania htaccess. Mam wyszukiwarkę w serwisie oporatą o POST i była reguła:
Cytat RewriteRule ^szukaj-([0-9]+).html szukaj.php [L] zmieniłem ją na get żeby móc skonstrułować przyjazne adresy. Nie wiem jednak jak z adresów "brzydkich" zrobić te "ładniejsze", umiem to zrobić w drugą stronę czyli obsłużyć adresy przyjazne poleceniem: Cytat RewriteRule ^szukaj-,([0-9]+),([0-9]+),([0-9]+),([0-9]+),([0-9]+),([0-9]+).html szukaj.php?type=$1®ion=$2&state=$3&priceOn=$4&priceOff=$5&txt=$6&getSearch= [L] To oczywiście przykładowy adres. Problem w tym jak z adresu który mi się generuje teraz w swojej wyszukiwarce: Cytat szukaj.html?type=1®ion=3&state=3&priceOn=12&priceOff=13&txt=4&getSearch= zrobić własnie taki: Cytat szukaj-,1,2,3,4,5,6.html
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 1 Dołączył: 3.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Przykładowy adres:
Cytat szukaj.php?type=1®ion=10&state=14&priceOn=10&priceOff=15&txt=Miasto&getSearch= .htaccess Cytat RewriteEngine On
RewriteRule ^szukaj-(.*)-([^-]+)-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*)-([0-9]*).html szukaj.php?type=$3®ion=$4&state=$5&priceOn=$6&priceOff=$7&txt=$2&getSearch= [L] RewriteRule szukaj.php?type=(.+)®ion=(.+)&state=(.+)&priceOn=(.+)&priceOff=(.+)&txt=(.+)&getSearch=(.+) szukaj-$1,$2,$3,$4,$5,$6.html [R] Ten post edytował Octobus 30.01.2012, 12:31:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 18:18 |