Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: .htaccess
Forum PHP.pl > Forum > Serwery WWW > Apache
sleedz
Witam.
Mam mały problem z przyjaznymi linkami. Jak jestem zalogowany na stronie działają mi przyjazne linki, jak nie w przeglądarce wyskakuje mi taka informacja:

Nieprawidłowe przekierowanie
Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.

* Problem ten może się pojawić w wyniku zablokowania lub odrzucenia ciasteczek.


Prosiłbym o pomoc tongue.gif
pgrzelka
masz coś w stylu
  1. <?php header("location: index.php"); ?>
np. w pliku index.php

czyli przekierowanie do tej samej strony, przekieruje raz i chce przekierowywać jeszcze raz, i tak bez końca, firefox to wykrywa i przerywa
sleedz
właśnie o to chodzi ze nigdzie nie dawałem heder();
Jak usunę plik .htaccess to wszystko śmiga
Plik .htaccess
  1. RewriteEngine On
  2. RewriteRule ^([a-zA-Z0-9]+) /index.php?user=$1


Udało mi się znaleźć rozwiązanie.
W pliku .htaccess dodałem na początku
  1. Options FollowSymLinks


dodałem "$" i usunąłem "/":
  1. RewriteRule ^([a-zA-Z0-9]+) /index.php?user=$1

  1. RewriteRule ^([a-zA-Z0-9]+)$ index.php?user=$1

  1. Options FollowSymLinks
  2. RewriteEngine On
  3.  
  4. RewriteRule ^([a-zA-Z0-9]+)$ index.php?user=$1
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.