Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP][Apache/PHP]Przekierowanie .htaccess
Forum PHP.pl > Forum > Przedszkole
franz87
Witam,napisałem skracacz linków taki jak np : http://www.tnij.org
Na sam koniec napotkałem przeszkodę.
Nie wiem jak skofigurować plik .htaccess, żeby po wpisaniu w przeglądarkę np:

localhost/forum_php

przekierował mnie na localhost/?pytanie=forum_php

Ponadto zamiast localhost powinno być coś jak w PHP $SERVER['HTTP_HOST'] czyli,że nie koniecznie musi być zadekladowaną domene,a zrobi się ona automatycznie.

Mam nadzieję ,że opisałem dobrze. Proszę o pomoc, pozdrawiam
!*!
Cytat
RewriteRule ^(.*)$ index.php?pytanie=$1 [QSA,L]
-franz87-
Nie działa to co mi podałeś.
Wyczyściłem cookie, dla próby dałem z pewnej strony:
RewriteRule (.*) http://www.sub.strona.pl [L]
i to z przykładu działa
Beacri
Spróbuj tak:
Kod
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/   "index.php&pytanie=$1" [L]
franz87
Cytat(Beacri @ 7.04.2012, 15:27:34 ) *
Spróbuj tak:
Kod
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/   "index.php&pytanie=$1" [L]


Niesety nie działa
!*!
Nie bardzo rozumiem co chcesz zrobić.
Kod
RewriteRule (.*) http://www.sub.strona.pl [L]
umieszczasz adres strony w "swojej domenie" ?

Wpisując

http://mojadomena,ok/forum-php zostaje przekazane jako index.php?pytanie=forum-php
franz87
EDIT EDIT EDIT

RewriteRule ^(.*)$ index.php?pytanie=$1 [QSA,L]

jednak działa,poprostu musiałem ponownie wyczyścić cookie.
Dzięki

Został mi teraz taki problem,że przy tym zmodyfikowanym pliku .htaccess nie działa podpięty arkusz stylów CSS.
Można to jakoś ominąć?
i-skrypty.pl
daj bezpośredni link do stylów
franz87
Dzięki śmiga
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.