Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Mod rewrite
Forum PHP.pl > Forum > Przedszkole
Puzi
Witam,
Mam taki problem z mod rewrite...
Mam plik .htaccess a w nim:
Cytat
RewriteEngine on

RewriteRule ^home/$ index.php [NC]
RewriteRule ^news/(.*).html$ news.php?mode=$1 [NC]


Wchodzę na adres http://localhost/test/news/ssss.html
Strona news.php ładnie wczytuje się i w tym pliku mam wyświetlanie zmiennej $_GET['mode'] lecz niestety mi jej nie wyświetla.

Czy mógłby mi ktoś powiedzieć co jest nie tak??

Pozdrawiam
Sadu2
Cytat
RewriteRule ^/(.*).html$ news.php?mode=$1


Coś takiego? Tam jest na dole podobny przykład. Może się przyda.

http://sf.jogger.pl/2007/05/02/mod-rewrite-w-przykladach/
Puzi
Wrzuciłem to wszystko na płatny serwer i to mi działa... jednak wolałbym to testować na localhoście.
Jako serwer lokalny zainstalowany mam WebSerw z PHP 5.2.5 i to powinno działać.

Może ktoś spotkał się z podobnym problemem i mógłby mi pomóc.

Proszę o pomoc
Pozdrawiam
erix
Było: http://forum.php.pl/index.php?showtopic=28364
Puzi
Ale mi działa mod rewrite... tylko nie mogę odczytać zmiennych get...
jak mam w pliku .htaccess
Kod
RewriteRule ^news/(.*).html$ news.php?mode=$1

I jak wpiszę w przeglądarkę adres http://localhost/test/news/ssss.html to wczytuje mi plik news.php ale jak chcę wyświetlić $_GET['mode'] to mi jej nie wyświetla...
erix
a var_dump" title="Zobacz w manualu PHP" target="_manual na $_GET?
Puzi
jak daje tak var_dump($_GET['a']) to mam napis NULL a jak var_dump($_GET) to array(0) { }
erix
Cytat
to wczytuje mi plik news.php

Na pewno Ci się wczytuje? Daj var_dump" title="Zobacz w manualu PHP" target="_manual na $_SERVER i poszukaj czegoś w stylu REQUEST_URI; gdzieś tam powinna być ścieżka żądania.
Puzi
Proszę bardzo... ["REQUEST_URI"]=> string(52) "/test/admin/news/aaaa.html"
erix
Kod
^news/(.*)\.html$

? winksmiley.jpg
Puzi
Niestety brak zmian...
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.