Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]mod rewrite - przekierowanie na inny serwer
Forum PHP.pl > Forum > Przedszkole
kidler
Witam. mam takie pytanko. Czy można mod rewrite w pliku htaccess wykorzystać do tego że: jak ktoś wejdzie na http://mojastr.pl/katalog/plik.jpg to żeby mu się wyświetlił http://123456.pl/katalog/plik.JPG . Wiem że jak jest an tym samym serwerze to że się tak da.. a jak na dwóch? bo mam taki kodzik i on nie działa:
Kod
RewriteEngine on

RewriteRule ^upload/(.*).JPG http://123456.pl/katalog/$1.JPG


wywala
Kod
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, @in5.pl and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Pitter
bo po jpg ma być $
kidler
Kod
RewriteEngine on

RewriteRule ^upload/(.*).JPG$ http://123456.pl/katalog/$1.JPG$

nie pomogło
webdice
Jak coś to:

Kod
RewriteEngine on

RewriteRule ^upload/(.*).JPG$ http://123456.pl/katalog/$1.JPG


Reguła wydaje się dobra. Możesz spróbować jeszcze:

Kod
RewriteEngine on

RewriteRule ^upload/(.*)\.JPG$ http://123456\.pl/katalog/$1\.JPG
Shili
Tylko po pierwszym jpg, po drugim nie wstawiaj żadnego znaku.

Jeśli nie zadziała (a powinno) to przepisz sobie na lokalny adres przenies.php na przykład i tam użyj header('Location:adres');
kidler
Cytat(webdice @ 8.09.2008, 20:53:10 ) *
Jak coś to:

Kod
RewriteEngine on

RewriteRule ^upload/(.*).JPG$ http://123456.pl/katalog/$1.JPG


Reguła wydaje się dobra. Możesz spróbować jeszcze:

Kod
RewriteEngine on

RewriteRule ^upload/(.*)\.JPG$ http://123456\.pl/katalog/$1\.JPG

to samo

Cytat
Jeśli nie zadziała (a powinno) to przepisz sobie na lokalny adres przenies.php na przykład i tam użyj header('Location:adres');

a można jaśniej?
webdice
Kod
header ('location: http://domain.pl/' . $_GET['image'] . '.jpg');
kidler
nie za bardzo, bo muszę mieć idealnie odwzorowany adres upload/(.*).JPG
dadexix
@up, przekieruje a nie przepisze...

#topic, musisz dodać flagę(flagi to na końcu np. [L])
nie wiem jaką ale w manualu apache jest opis wszystkich możliwych flag:) bardzo ładnym prostym językiem dla zwykłego śmiertelnika

Kod
RewriteEngine on

RewriteRule ^upload(.*) http://123456.pl/katalog$1 [P]


Przykład prosto z manuala tylko zmienione scieżki
kidler
dziwne, chyba to zależy od tego jakim programem edytuje bo jak notatnikiem zrobiłem to działa:
Kod
RewriteEngine on

RewriteRule ^upload/(.*).jpg http://123.in5.pl/upload/$1.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.