![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
HTACCESS powinien przekierowywać wszystkie requesty na index.php, chyba, że dany request sięga po plik, lub prowadzi do jednej z określonych ścieżek. Otóż dwa pierwsze działają poprawnie, gorzej z tymi ścieżkami.
Kod Options FollowSymLinks RewriteEngine On # Prawdziwe katalogi na serwerze RewriteRule ^Templates/?(.*)? Templates/$1 [L] RewriteRule ^media/(.*)$ media/$1 [L] # admin kieruje na prawdziwy katalog Administrator. Nie pytajcie dlaczego tak;/ RewriteRule ^admin$ Administrator/index.php [L] RewriteRule ^admin/(.*)$ Administrator/index.php [L] # Pozostała część, która prowadzi do pliku index.php RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*) index.php Problem jest taki, że gdy chcę na przykład odwołać się do pliku który nie istnieje, na przykład w ścieżce /Templates/Images/image.png to HTACCESS kieruje ten request na index.php. Prosze o pomoc, bo nie daję sobie już rady z tym. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Przy użyciu tego, na localhost oraz na zewnętrznym serwerze pokazuje się błąd 500. Sprawdzałem też RewriteLogLevel, ale tak samo pokazuje się błąd. Trzeba mieć jakieś inne rozszerzenie zainstalowane albo włączona jakąś opcję? Nie pisze nic takiego przy punkcie dotyczącym RewriteLog.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 18:11 |