Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][apache] Mod rewrite
Forum PHP.pl > Forum > Przedszkole
Hectic
Witam, mam dość dziwny problem z mod rewrite.
Plik .htaccess

Kod
RewriteEngine on
RewriteRule ^logowanie\.html$ index.php?step=login
RewriteRule ^rejestracja\.html$ index.php?step=register
RewriteRule ^temat/([0-9])*/?$ index.php?temat=$1

Problem polega na tym że gdy wpisze np. temat/4356/ przeglądarka interpretuje mi że jest w dwóch pod folderach.

Linki odrazu są złe:
zamiast
http://xxx.xx/logowanie.html
otrzymuje
http://xxx.xx/temat/4356/logowanie.html

No i jak wiadomo jest problem. Tak samo jest z plikiem ze stylami. Mam nadzieje że ktoś mnie rozumie snitch.gif Czy jest jakiś sprytny sposób żeby się tego pozbyć ?
Sens
  1. ../
to daje cofniecie sie do katalogu wstecz

dajmy przykład masz serwer a na nim strone w katalogu "a" i masz config.php w katalogu glownym, dajemy

  1. <?php include('../config.php'); ?>


rozumiesz?

a jak to nie pomoze to ja moge ci jeszcze doradzic użyć $_SERVER['HTTP_HOST'], wiem że to nie najlepsze rozwiązanie ale zapewne będzie działać a jak będziesz zmieniać serwer to nie będziesz sie musiał bać o zmiane tych all adresów z np. http://huzja.na.juzia.pl na http://nowa.www.pl to zamaist tego dasz wlasnie wyzej postawione i będziesz miałz głowy, jak ktoś ma lepsze pomysły to pomóżcie mu smile.gif ja wiecej nie mam pomysłow a jak znajde to edit smile.gif
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.