Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekierowanie htaccess, jak przekierować pliki na inny katalog
zaajcu
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 18.08.2011
Skąd: Chrzanów

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


Cześć.
Mam problem z przekierowaniem w htaccess.

Potrzebuje przekierować pliki jpg, png, gif na inny katalog. Chodzi o to żeby zawsze adres odnoszący się do tych plików był przekierowywany na www.mojastrona.pl/img
nieważne jaki jest wpisany np. www.mojastrona.p/admin/grafika/logo.jpg powinno być przekierowane na www.mojastrona.pl/img/logo.jpg

Nie orientuje się w tym temacie próbowałem coś tam podziałać ale niestety się nie udało:/

zrobiłem coś takiego:

  1. RewriteEngine On
  2. rewriterule ^(.*).jpg$ localhost/img/$0


ale powodowało mi to pętle i dostawałem adres http://localhost/img/img/img/img/img/img/....

Ten post edytował zaajcu 27.12.2011, 12:12:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zaajcu
post
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 3
Dołączył: 18.08.2011
Skąd: Chrzanów

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


zrobiłem coś takiego

RedirectMatch 301 (?!venture/img/)[a-zA-Z0-9]{1,}.jpg$ http://localhost/venture/img/$0

działa prawie idealnie localhost/venture/test.jpg -> localhost/venture/img/test.jpg (IMG:style_emoticons/default/wink.gif)
ale localhost/venture/logo/test.jpg -> localhost/venture/img/test.jpg daje niestety ten sam efekt co wyżej


RedirectMatch 301 (?!venture/img/)(.*).jpg$ http://localhost/venture/img/$0

natomiast z tym jest mały problem działało by to super jak by się dało dać pomiędzy nawiasy and

Cytat(erix @ 27.12.2011, 13:16:33 ) *
Daj RewriteCond, który sprawdza REQUEST_URI, czy masz w URL już nową ścieżkę.


zrobiłem tak:

  1. RewriteCond %{REQUEST_URI} !/venture/img
  2. RedirectMatch 301 (.*).jpg$ <a href="http://localhost/venture/img/$0" target="_blank">http://localhost/venture/img/$0</a>


ale niestety robi się pętla :/
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 16.10.2025 - 15:08