![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 1 Dołączył: 26.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam taki kod
Dotyczy on downloadu adres pliku jest np taki i wszystko działa ale jak mam obrazek do pliku to adres jest inny powinień być taki
a jest taki To samo jest z plikami rar, zip, itd to jak to zrobić co mam wpisać w plik .htaccess bo już sam nie wiem przeszukałem internet i nic nie znalazłem PS z grafiką, js, css już sobie poradziłem i chodzi Ten post edytował aleks365 12.04.2012, 14:29:51 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 18.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Do katalogu image dorzuć plik .htacces z formułką
Cytat RewriteEngine off i zmodyfikuj istniejący .hataccess dodając: Cytat RewriteCond %{REQUEST_FILENAME} !-f Serwer powinien zacząć podawać istniejące pod danym URL zasoby.
RewriteCond %{REQUEST_FILENAME} !-d |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 1 Dołączył: 26.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nic mi to nie dało, jest tak samo jak było
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 18.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Oppss... Sorry, nie załapałem problemu, wyrażenie regularne które podałeś (część dla nazwy pliku) nie przepuszcza kropek. Dodaj kropkę przed podłogą ew. dodaj jeszcze przed nią backslash bo to jest znak sterujący. I powinno być git (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 1 Dołączył: 26.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Też nic kombinuję na masę sposobów i ciągle to same (IMG:style_emoticons/default/sad.gif)
Co robić ? Używałem tego Regułka mod rewrite blokująca pliki z roszerzeniem .tpl oraz .tpl.php.
Przekieruj wszystkie odwołania do zmiennej a, poza plikami z rozszerzeniami podanymi w nawiasie.
To są dwa z setki wielu sposobów co robiłem to co poradzić na to (IMG:style_emoticons/default/questionmark.gif) Ten post edytował aleks365 13.04.2012, 08:35:27 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 18.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Chodziło raczej o to:
Cytat RewriteRule ^file/([a-zA-Z-_0-9]+)/([a-zA-Z-._0-9]+)/?$ downloads.php?file=$1 [L]
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 1 Dołączył: 26.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Przed podłogom miałem dodać to \. zrobiłem tak i mam teraz
jedynie co dało to że adres teraz wygląda tak Tak jak by jeden katalog w tył ale jeszcze jest przed tym file/4664/ jeszcze dwa katalogi Ten post edytował aleks365 13.04.2012, 09:02:06 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 18.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Więc htaccess powinien wyglądać tak:
Cytat Options FollowSymLinks Kropka potrzebna jest tylko w drugim nawiasie. Zależności wyglądają tak:RewriteEngine On RewriteBase / RewriteRule ^file/([0-9]+)/([a-zA-Z-._0-9]+)/?$ downloads.php?file=$1 [L] Cytat ^
file/ => file/ ([0-9]+)/ => 4664/ ([a-zA-Z-._0-9]+) => plik-jakis-tam.png /?$ |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 1 Dołączył: 26.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak i też nic zobacz sam podam ci link do strony mojej
Kod http://lfs-driver.pl/file/168/lfs_s2_keygen_06b To przykładowy plik z mojej strony i wg nie czyta ścieżki prawidłowej do plików graficznych ani do rar zip itp i nie da się wejść w żadną zakładkę Zobacz sam to ocenisz sytuacje Ten post edytował aleks365 13.04.2012, 09:29:08 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 44 Dołączył: 18.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze, linki muszą zaczynać się od / teraz kontynuują podaną ścieżkę czyli /file/168/ (w href i w src) Podany przykład działa na 100% o ile masz downloads.php w katalogu głównym.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 1 Dołączył: 26.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki już wszystko działa (IMG:style_emoticons/default/yahoo.gif)
Ten post edytował aleks365 13.04.2012, 12:40:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:37 |