Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Apache][Mod Rewrite] Ścieżki, Problem ze ścieżkami do stron WWW
Skie
post
Post #1





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Witam,
od kilku dni próbuje ustawić serwer dedykowany tak, żeby działał "po mojemu". Już wszystko udało mi się ustawić z wyjątkiem jednej rzeczy do której nawet nie wiem jak się przymierzyć - chcę mianowicie zmienić ścieżki do stron w systemie.

Może pokażę na przykładzie:
http://stronka.pl -> na serwerze to katalog /var/www/
http://stronka.pl/cos_innego -> na serwerze to katalog /var/www/cos_innego

Chciałbym zrobić tak, żeby:
http://stronka.pl -> na serwerze to katalog /var/www/stronka
http://stronka.pl/cos_innego -> na serwerze to katalog /var/www/cos_innego

Próbowałem zrobić to za pomocą Mod Rewrite i co prawda działa, ale z takim problemem, że w przeglądarce zmienia się adres strony - zamiast. http://stronka.pl jest http://stronka.pl/stronka - czego nie chcę.

Wie ktoś jak ustawić coś takiego w Apache? (Mod Rewrite zawiódł to pozostaje tylko on)

Jeżeli to pomoże to używam Apache 2.2 i Ubuntu Server 9.10

Z góry dziękuję za odpowiedzi ^^

Ten post edytował Skie 22.12.2009, 18:55:19


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Już wszystko udało mi się ustawić z wyjątkiem jednej rzeczy do której nawet nie wiem jak się przymierzyć - chcę mianowicie zmienić ścieżki do stron w systemie.

  1. A nie możesz przez document_root tego zmienić?
  2. http://eriz.pcinside.pl/weblog/mod_rewrite...wiazac-208.html


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Skie
post
Post #3





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


1. jak zmienię document root to potem dla adresów np. http://stronka.pl/cos wyglądałoby to w systemie: /var/www/stronka/cos a powinno być w takim przypadku /var/www/cos. Nie chcę zmieniać całej struktury serwera, tylko zrobić jakby wyjątek dla głównego adresu - http://stronka.pl

2. Robiłem to mod rewrite tak jak opisałem i działa ten redirect ale - zmienia również adres strony w przeglądarce czego nie chcę (nie używałem flagi [R] więc teoretycznie nie powinien zmieniać adresu, ale mimo to - robi to :-/)

Ten post edytował Skie 22.12.2009, 19:25:52


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  1. Cytat
    wyglądałoby to w systemie: /var/www/stronka/cos a powinno być w takim przypadku /var/www/cos. Nie chcę zmieniać całej struktury serwera

    Przejrzyj uważnie moją notkę, do której zalinkowałem, jest tam podobne rozwiązanie bazujące w pełni na MR. winksmiley.jpg
  2. jeśli wpisujesz cały URL jako podstawnik, to zawsze będzie przekierowanie. Pokaż pełny htaccess.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Skie
post
Post #5





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Już sobie poradziłem i działa na podstawie Mod Rewrite. Musiałem kilka zmian w apache porobić (już nawet nie wiem, które były niezbędne, a które nie) i trochę przerobić mod'a ale ważne, że już działa ^^

Temat do zamknięcia ^^


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
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 Aktualny czas: 20.08.2025 - 05:31