Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] htaccess Problem z przekierowaniem
Forum PHP.pl > Forum > Przedszkole
harbii
Witam.
Mam coś takiego:
  1. Options FollowSymLinks
  2. RewriteEngine On
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteRule ^index.html$ index.php [L]
  6. RewriteRule ^(.*)/$ index.php?abcd=0&strona=$1
  7. RewriteRule ^(.*)/jablka/$ index.php?abcd=2&strona=$1


Chcę aby pod linkiem www.aaa.pl/jola/ otwierała się strona głównej. A pod adresem www.aaa.pl/jola/jablka/ otwierała się strona jabłek (decyduje o tym zmienna abcd).
Jak zrobię jak powyżej działa tylko strona główna.
jak wywalę: RewriteRule ^(.*)/$ index.php?abcd=0&strona=$1 działa wszystko poza stroną główną. Strona główna wywala: You don't have permission to access /nazwaserwera/xxxxx/ on this server.

Przy okazji jak zrobić aby działały adresy np.:
www.aaa.pl/jola i www.aaa.pl/jola/ ?
trzczy
Cytat(harbii @ 12.10.2018, 11:10:00 ) *
Chcę aby pod linkiem www.aaa.pl/jola/ otwierała się strona głównej.

Tu warto podać, jaki jest adres tej strony głównej.

Generalnie, kiedy pytanie dotyczy modułu Apache rewrite, to należy operować adresami. Podać kilka przykładów, jak ma działać konwersja adresu. Czyli np

mysite.pl/bleble/kuku -----------> mysite.pl?ok=foo
itd.

Bo "główna" to już jest kwestia treści, a nie adresów.
harbii
Jak zrobić automatyczne przekierowanie adresu:

.../jola/

na adres

.../jola/start/
trzczy
[APACHE] pobierz, plaintext
  1. RewriteRule ^jola/$ jola/start/
[APACHE] pobierz, plaintext
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.