Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z mod_rewrite
deadwheel
post 22.07.2012, 20:18:59
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 2
Dołączył: 8.11.2011

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


Witam mam problemik z mod_rewrite a mianowicie uzywam jako hosting webserv na swoim komputerze jest tam w 100% wgrany mod_rewrite zreszta tak jakby te przekierowanie chodzi ale nie do konca . Cały problem polega na tym ze caly czas załącza mi sie strona "start" . Mam wykonany prosty skrypt do podstron:

  1. $site=$_GET['site'];
  2. if(!isset($site)) $site="start";
  3. $invalide = array('\\','/','/\/',':','.');
  4. $site = str_replace($invalide,' ',$site);
  5. if(!file_exists($site.".php")) $site = "start";
  6. include($site.".php");


I link wyglada tak index.php?site=podstrona . No wiec napisalem sobie w .htacces taki o to kod

Kod
RewriteEngine On
RewriteBase /
RewriteRule (.+) index.php?site=$1 [L]


probowalem tez uzyc takiego czegos :
Kod
RewriteRule ^/?([a-z]*)/$ index.php?site=$1 [NC,L]


ale nic nie chodzi :/ znaczy nie pisze ze nie istnieje taka strona ale ciagle wyswietla start lub w przypadku tej drugiej opcji wchodze np na url http://mojastrona.pl/onas/ np i mam tam skrypt sprawdzajacy czy istnieje sesja = admin to wykonuje cos tam a jezeli nie istnieje to wyswietla formularz do zalogowania no dobra a gdzie tu blad ? Juz mowie . Mianowicie nie wazne kiedy wchodze na ta podstrone to wyswietla mi sie formularz do logowania ok zalogowalem sie i mam tam link w menu onas prowadzacy do tego samego urla gdy tam wchodze znowu mi sie wyswietla formularz i nie wyswietla sie tresc ktora powina sie ukazac .

Wszystkie pliki mam w glownym katalogu oraz uzywam linkow bezwzglednych no ale niestety nie chodzi :/ .

Pozdrawiam
Go to the top of the page
+Quote Post

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: 28.03.2024 - 10:16