Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]RewriteBase na nazwa.pl
Forum PHP.pl > Forum > Przedszkole
mlody69
Witam,
napisałem małą regułkę na potrzeby własnego skryptu na nazwa.pl. Klient ftp pokazuje, że domena jest w katalogu /nazwa
Mój plik .htaccess wygląda następująco:
Kod
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^download/([^-]+)/(.+)/([0-9]+)/?$ /mods.php?type$1&name=$2&id=$3 [L]

Problem jest w tym, że strona nie ładuje żadnych styli etc. a odnośniki do innych podstron dodawane są na końcu adresu url, na przykład
http://domena/download/mod/aaaaaa14/mods.php?id=18
webdice
Skoro strona znajduję się w katalogu /nazwa to czemu go nie użyjesz w RewriteBase?

PS. Odnośniki zawsze będę względne do ostatniego /. Musisz poprawić kod.
b4rt3kk
Cytat(mlody69 @ 10.01.2013, 17:10:19 ) *
Witam,
napisałem małą regułkę na potrzeby własnego skryptu na nazwa.pl. Klient ftp pokazuje, że domena jest w katalogu /nazwa
Mój plik .htaccess wygląda następująco:
Kod
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^download/([^-]+)/(.+)/([0-9]+)/?$ /mods.php?type$1&name=$2&id=$3 [L]

Problem jest w tym, że strona nie ładuje żadnych styli etc. a odnośniki do innych podstron dodawane są na końcu adresu url, na przykład
http://domena/download/mod/aaaaaa14/mods.php?id=18


Nie ładuje styli, bo nie ustawiłeś w HEAD strony <BASE HREF="/">. Powinno pomóc.
mlody69
Base href naprawiło wszystko, dzięki!
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.