Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: htaccess jak utworzyć poprawnie
Forum PHP.pl > Forum > Serwery WWW
thepiotr
Dzień dobry smile.gif

Mam problem z htaccess wygląda to tak:

  1. RewriteEngine On
  2. RewriteCond %{REQUEST_FILENAME} !-f
  3. RewriteCond %{REQUEST_FILENAME} !-d
  4. RewriteRule ^(.*)$ index.php?strona=$1


chciałbym aby wszystkie zapytania do strony niezależnie czy dobre czy złe (chodzi o nie istniejące strony np. xxxxx.php która nie istnieje w folderze głównym), przekierowywało na jeden plik czyli index.php, to co mam powyżej - działa, ale jeśli wpiszę np. "localhost/xxxx" to mnie przenosi poprawnie, a jeśli "localhost/xxxxxx/" to już jest niby strona główna ale nie działa ona poprawnie m.in. stylu css szuka w folderze /xxxxxx którego niema, jak to naprawić aby nie "tworzyły" się takie foldery, oraz jak zrobić by można było używać jeszcze jednej zmiennej get np. id
?
!*!
Cytat
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


RewriteBase prawdopodobnie załatwi sprawę css/obrazków, powyżej wszystkie zapytania idą na index.php i to w nim powinieneś odczytać dane z URI/GET, jeśli nie to możesz wpisać

Cytat
RewriteRule ^(.*)/([0-9]+)$ index.php?strona=$1&id=$2


link: cokolwiek/788

http://stackoverflow.com/questions/2721556...ce-id-with-name
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.