Skocz do zawartości

mod_rewrite - Mały problem


Mev

Rekomendowane odpowiedzi

Witam,

Mam mały problem z mod_rewrite, chcę zamienić https://localhost/index.php?go=redakcja na https://localhost/redakcja.

Gdy korzystam z

RewriteRule ^a/([^/]+)/?$ index.php?go=$1 [L] 

link ma postać https://localhost/a/redakcja, a gdy używam

RewriteRule ^(.*)$ index.php?go=$1 [QSA]

wszystko jest OK, jednak nie mogę wejść na index.php, tj. link mam w postaci https://localhost/redakcja, ale jak chcę wejść na https://localhost/index.php to wyrzuca "Brak strony!".

Co zrobić, aby link miał postać https://localhost/redakcja, ale żeby dało się wejść na index.php

Drugi problem:

Dlaczego gdy wchodzę do folderu np. https://localhost/webstats/index.php przenosi mnie na stronę główną serwisu z komunikatem "Brak strony"?

Pozdrawiam,

Hubert

Odnośnik do komentarza
Udostępnij na innych stronach

Na oba pytanie odpowiedzia jest:


RewriteRule ^(.*)$ index.php?go=$1 [QSA]

Chyba nie rozumiesz co sam wpisales do htaccess :)

A wpisales zeby wszystko co jest po adresie strony (jezeli w glowny katalog ten htaccess wwaliles) przekierowywalo jako wartosc zmiennej $go do pliku inex.php i on to bardzo dobrze robi :-)

W 1 przypadku dziala ok bo mu kazesz wykrywac zmienna po katalogu /a/ w 2 przypadku kazesz mu szukac zmiennej zaraz po domenie i dlatego index.php traktuje jako wartosc zmiennej

co do rozwiazania jezeli zalezy ci tylko na index.php to mozesz wstawic przed ta linijka wykrywanie samego index.php

cos w tym stylu niestety nie wiem czy dobra skladnia

RewriteRule ^index.php$ index.php [QSA]

Pozdrawiam, breja

wl4u3.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności