Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana adresu po przed .htaccess
Forum PHP.pl > Forum > Serwery WWW > Apache
Mateoo88
Witam, mam ewien problem z którym nie potrafię sobie poradzić.
Mam na swoim serwerze stronę w folderze "1" który jest w folderze "test" (example.com/test/1/).

Strona jest w php i przykładowy adres podstrony strony to: example.com/test/1/index.php?strona=test.
Ja bym chciał aby adres wyświetlany był w takiej formie: example.com/test/1/index/strona/test.

Zrobiłem taki kod w pliku .htaccess:
  1. RewriteEngine on
  2.  
  3. #Rewrite for index.php?page=xxxx
  4. RewriteRule ^index/([0-9a-zA-Z]+)/([0-9a-zA-Z]+) index.php?page=$1 [NC, L]


Ciągle pokazuje mi, że nie ma takiej strony. Jak usunę plik htaccess z serwera to strona działa bez problemów.

Dziękuję za wszystkie rady.
nospor
Jak to mowia, znajdz 10 roznic

index.php?strona=test
index.php?page=$1

wink.gif

Kolejna rzecz:
twoj url zaczyna sie od test/1/
zas ty swoja regulke zaczynasz od index
Mateoo88
masz rację, źle wpisałem, wygląd linków w tej stronie prezentuje się tak: index.php?page=$1.

Cytat
twoj url zaczyna sie od test/1/


Zmieniłem kod na:

  1. RewriteEngine on
  2.  
  3. #Rewrite for index.php?page=xxxx
  4. RewriteRule ^/test/1/index/([0-9a-zA-Z]+)/([0-9a-zA-Z]+) test/1/index.php?page=$1 [NC, L]


Niestety strona dalej nie działa.
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-2024 Invision Power Services, Inc.