Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przekierowanie plików do katalogu powyżej domeny
adbacz
post 3.01.2018, 15:36:18
Post #1





Grupa: Zarejestrowani
Postów: 508
Pomógł: 23
Dołączył: 15.04.2011
Skąd: Kalisz

Ostrzeżenie: (0%)
-----


W takiej hierarchii katalogów:
Kod
/.htaccess
/assets
    /image.png
/assets-storage
    /file.php
/web
    /index.php

Chciałbym móc przekierować każdy adres zaczynający się od /assets na plik /assets-storage/file.php, zakładając, że domena jest podpięta pod katalog /web. Próbowałem już wielu rozwiązań, plik .htaccess wrzucałem do katalogu /web i do roota ale nigdy nie działa mi tak jak powinno. Teraz mam w roocie i wygląda następująco:
Kod
RewriteEngine On
RewriteRule ^assets assets-storage/file.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ web/index.php [NC,L,QSA]


Niby łapie mi requesty, ale nie wykonuje przekierowania, pokazuje mi się 404 Apache. Czy to w ogóle możliwe by tak to działało?
Go to the top of the page
+Quote Post
trueblue
post 3.01.2018, 15:41:09
Post #2





Grupa: Zarejestrowani
Postów: 5 052
Pomógł: 1409
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


A taki .htaccess w katalogu /assets?

Kod
RewriteRule ^(.*)$ ../assets-storage/file.php
Go to the top of the page
+Quote Post
adbacz
post 3.01.2018, 15:47:48
Post #3





Grupa: Zarejestrowani
Postów: 508
Pomógł: 23
Dołączył: 15.04.2011
Skąd: Kalisz

Ostrzeżenie: (0%)
-----


Niestety dostaję 400. Tak jakby Apache nie kazało wyjść katalog wyżej niż domena...
Go to the top of the page
+Quote Post
trzczy
post 3.01.2018, 15:53:15
Post #4





Grupa: Zarejestrowani
Postów: 403
Pomógł: 46
Dołączył: 5.06.2011

Ostrzeżenie: (0%)
-----


.htaccess dać do /web i przekierowanie na cały adres serwerowy /usr/share/www/asset-storage
Ale nie wiem.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2018 - 10:06