Napisany przez: harbii 12.10.2018, 10:10:00
Witam.
Mam coś takiego:
Options FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^index.html$ index.php [L]
RewriteRule ^(.*)/$ index.php?abcd=0&strona=$1
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
RewriteRule ^jola/$ jola/start/