Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Formularz + mod rewrite
Forum PHP.pl > Forum > Przedszkole
openwater
Witam,

mam formularz:
  1. <form action=index.php method=GET>


i wyniki wyszukiwania dostaję w postaci:

index.php?a=search&szukaj=slowo

i chciałbym zastosować do dego mod-rewrite, czyli otrzymać:

np. szukaj=slowo.html

Jak tego dokonać?
kebq
http://www.linkvendor.com/seo-tools/url-rewrite.html
i koncowo
w .htaccess
Options +FollowSymLinks
RewriteEngine on

RewriteRule index-a-(.*)-szukaj-(.*)\.html index.php?a=$1&szukaj=$2

dostaniesz:
http://www.strona.pl/index-a-search-szukaj-slowo.html
openwater
No z tym akurat sobie poradziłem, ale jak z formularza wywołać taki adres?

Mar.
kebq
wydaje mi sie ze wywolujesz normalnie adres, tlumaczeniem zajmuje sie htaccess, userom podsylasz tylko seo linki
oczywiscie pewnosci nie mam, dopiero raczkuje w mod_rewrite, moze poczekaj na wypowiedz jakiejs "mądrej głowy" ;-)
AxZx
przeciez to jaki bedziesz mial adres zalezy od tego co wpiszesz w action formularza. a metoda POST oznacza ze dane sa przesylanie POST nie GET wiec tych danych nie zobaczysz w URL.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.