![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 3 Dołączył: 20.04.2009 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich
Na moim portalu stało się coś bardzo nie oczekiwanego, mimo że nie kombinowałem w pliku .htaccess, nagle przestały wyświetlać się obrazki (problem rozwiązałem podmianą nazw), ale chciałbym się dowiedzieć na przyszłość czym to mogło być spowodowane. Otóż problem wygląda tak. Mając "przyjazne linki" typu Kod RewriteRule ^profil/(.*)/ustaw-opis profil.php?login=$1&typ=opis RewriteRule ^profil/(.*) profil.php?login=$1 RewriteRule ^profil profil.php Wszystkie zdjęcia które znajdują się w pliku /images i mają początkową nazwę profil, niestety się nie wyświetlają. Całość działała bez problemów i nagle wszystko się zmieniło, co prawda nie było dużo takich obrazków, ale troszkę kłopotu miałem by je zmienić. To samo również tyczy się innych przekierowań: Kod RewriteRule ^krzykacz krzykacz.php obrazki z nazwą krzykacz się nie wyświetlają Początek pliku .htaccess wygląda tak: Kod RewriteEngine On
RewriteCond %{HTTP_HOST} ^domena.pl RewriteRule (.*) http://www.domena.pl/$1 [R=301,L] Ten post edytował Poker 31.08.2011, 11:40:40 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Powinieneś swoje regułki stosować dopiero wtedy, gdy plik lub katalog nie istnieje:
Kod RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d czyli u Ciebie coś takiego: Kod RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^profil/(.*)/ustaw-opis profil.php?login=$1&typ=opis RewriteRule ^profil/(.*) profil.php?login=$1 RewriteRule ^profil profil.php |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 205 Pomógł: 3 Dołączył: 20.04.2009 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
czyli u Ciebie coś takiego: Kod RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^profil/(.*)/ustaw-opis profil.php?login=$1&typ=opis RewriteRule ^profil/(.*) profil.php?login=$1 RewriteRule ^profil profil.php Zrobiłem tak, ale nadal nie daje to zamierzonych efektów. Podam konkretnie jak to wygląda. Próbuję otworzyć plik przez przeglądarkę http://www.domena.pl/images/zadajpytaniebtn.jpg I otrzymuję error Cytat Not Found The reguestet URL /images/pytaj.php was not found on this serwer w .htaccess mam Kod RewriteRule ^zadajpytanie pytaj.php |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 18:58 |