[http://twojadomena.pl/index.html](http://twojadomena.pl/index.html) -> [http://twojadomena.pl/index.html?zmienna=wartosc](http://twojadomena.pl/index.html?zmienna=wartosc) I nie mam pojęcia, jak to zrobić poprawnie.
Czy ktoś mógłby mi podpowiedzieć jak to ugryźć? Czy potrzeba dwóch linii z przekierowaniami, czy jakoś za pomocą regexpów należałoby to zrobić w jednej linii?
@b0b3k: ha, czyli sam fakt tego, że we wpisanym adresie URL w przeglądarce nie bedzie "index.html" tylko sama domena nie ma tu znaczenia, bo rewrite skorzysta z tego, że apache otwiera akurat ten plik domyślnie?
@b0b3k: a jeszcze jedno, bo widzę, że nie do końca dało to efekt. Mój projekt nie znajduje się w głównym folderze serwera, tylko w podfolderze. To co wkleiłeś (oczywiście zamieniając #options na Options) wklepałem do pliku .htaccess i wrzuciłem do folderu z projektem. Czy coś w związdku z tym powinienem dodać do reguł? Jakiś basedir czy coś?
[http://twojadomena.pl](http://twojadomena.pl) -> [http://twojadomena.pl/index.html?zmienna=wartosc](http://twojadomena.pl/index.html?zmienna=wartosc)
[http://twojadomena.pl/index.html](http://twojadomena.pl/index.html) -> [http://twojadomena.pl/index.html?zmienna=wartosc](http://twojadomena.pl/index.html?zmienna=wartosc)
I nie mam pojęcia, jak to zrobić poprawnie.
Czy ktoś mógłby mi podpowiedzieć jak to ugryźć? Czy potrzeba dwóch linii z przekierowaniami, czy jakoś za pomocą regexpów należałoby to zrobić w jednej linii?
#webdev #apache #modrewrite
#options FollowSymLinks
RewriteEngine On
RewriteRule ^index.html$ index.html?zmienna=wartosc [L]
RewriteRule ^index.html$ /index.html?foo=bar [R]
RewriteRule ^$ /index.html?foo=bar [R]
coś takiego?
@list86: Tobie także dziękuję :)