Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z mod_rewrite, na jednym serwerze działa, a na 2 nie....
northwest
post
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam,
Mam problem ze stronką. Zgrałem sobie stronkę wraz z plikiem .htaccess z serwera www na komputer z linuxem (Ubuntu 7.10 i apache2).
Problem w tym że na komputerze domowym stronka nie chce działać, dostaje błąd:

Not Found
The requested URL /xxx/index/forgot/przypomnij_haslo.html was not found on this server.
Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.2 Server at localhost Port 80

Plik .htaccess wygląda następująco:

RewriteEngine On
RewriteRule ^index/([^-]+)/([^-]+)/([^-]+).html$ index.php?id=$1&kod=$2&tytul=$3 [L]

Możecie mi jakoś pomóc??

Z góry dzięki za pomoc,
pozdrawiam North

Ten post edytował northwest 5.01.2008, 01:06:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
northwest
post
Post #2





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


oki, już wiem co było źle (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mam php5 zainstalowane i moje zmienne były źle zapisane (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) teraz mam:
  1. <?php
  2. if ($_GET[id]=="rejestracja"){include"rejestracja.php";}
  3.  elseif ($_GET[id]=="rejestracjapracownika"){include"rejestracjapracownika.php";}
  4.  else include"witamy.php";
  5. ?>


i jest już prawie dobrze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
dodałem sobie testera: echo"test: $_GET[id] i $_POST[id]";
i po kliknięciu na linka w formie http://localhost/panoramaofert/?id=rejestracja - pokazuje mi się
odpowiednia stronka - i tester pokazuje test: rejestracja i. czyli ok:D


problem tylko występuje w "ładnych linkach". Po kliknięciu na:
http://localhost/panoramaofert/index/rejes...ejestracja.html
mój tester pokazuje: test: i - czyli tak jakby nie przeszły zmienne :/

Mój plik .htaccess wygląda tak:
RewriteEngine On
RewriteBase /panoramaofert/
RewriteRule ^index/([^-]+)/([^-]+).html$ index.php?id=$1 [L]

Wiecie może co może być nie tak??

dzięki za pomoc,
pozdrawiam Northwest

Ten post edytował northwest 13.12.2007, 10:24:53
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 11:06