Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] htaccess Problem z przekierowaniem
harbii
post 12.10.2018, 10:10:00
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

Ostrzeżenie: (0%)
-----


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

Ten post edytował harbii 12.10.2018, 12:32:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trzczy
post 12.10.2018, 19:22:41
Post #2





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 21:33