Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mod_rewrite] bezwzgledne przekierowanie,
Forum PHP.pl > Forum > Serwery WWW > Apache
test30
witam,

w jaki sposob moge zrobc taka regule, ze kazdy adres bedzie najpierw przechodzil przez plik np redir.php
chodzi mi o to:
jesli uzytkownik wpisz w przegladarce
http://strona.pl/costam/bleble.php
to regula, nawet jesli plik 'costam/bleble.php' istnieje, to przekieruje na adres:
http://strona.pl/redir.php?pg=costam/bleble.php

bardzo przydatne byloby to do moich statystyk servera, kazda strona ile razy byla wyswietlna

doszedlem do takiego sformulwaonia, ale to sie zapetla w nieskonczonosc
Kod
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ /redir.php?pg=$1 [QSA,R]
tommy4
Kod
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} (^redir\.php).* [NC]
RewriteRule ^(.*)$ /redir.php?pg=$1 [QSA,R]


Może jakoś tak?

EDIT: mam

Kod
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^redir\.php.* [NC]
RewriteRule ^(.*)$ /redir.php?pg=$1 [QSA,R]


http://home.pl/pomoc/2360
test30
niestety
;s

Kod
redir.php?pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=redir.php&pg=ng


takie zapetlenie wystepuje
kombinuej z tym rewritecond, ale nie wychodzi


#EDIT

  1. <?php
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteCond %{REQUEST_URI} !redir.php.* [NC]
  5. RewriteRule ^(.*)/redir.php?pg=$1 [QSA,R]
  6. ?>


prezentuje satystakcjonujace mnie dzialanie, dzieki wielkie za pomoc!
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.