Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Przedszkole _ [PHP] htaccess Problem z przekierowaniem

Napisany przez: harbii 12.10.2018, 10:10:00

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/ ?

Napisany przez: trzczy 12.10.2018, 19:22:41

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.

Napisany przez: harbii 28.10.2018, 16:48:29

Jak zrobić automatyczne przekierowanie adresu:

.../jola/

na adres

.../jola/start/

Napisany przez: trzczy 29.10.2018, 23:57:04

[APACHE] pobierz, plaintext
  1. RewriteRule ^jola/$ jola/start/
[APACHE] pobierz, plaintext

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)