![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 3.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich odwiedzających ten temat. Tak jak można zauważyć po tytule, mam problem z przekierowaniem strony na inny adres. Chodzi o to, że chciałem aby (przykładowo) witryna "www.aaa.pl/bbb" była dostępna pod adresem "www.aaa.pl" więc zrobiłem przekierowanie z poziomu php'a i dodałem w pliku index:
<?php header('Location: http://www.aaa.pl/bbb/'); ?> Wszystko jest ok i przekierowanie działa tylko chciałbym mieć także możliwość dostępu do strony, która wcześniej była dostępna pod pierwotnym adresem "aaa.pl" i nie mam zielonego pojęcia jak to zrobić :/ Nie jestem profesjonalnym webmasterem tylko gościem, który ma bardzo słabe pojęcie (ale jednak ma) na temat tworzenia i edytowania stron www. Dodam jeszcze, że witryna "aaa.pl" została stworzona w joomli, natomiast "aaa.pl/bbb" ktoś napisał w phpie i jest to sklep internetowy, są to dwie oddzielne strony. Ja nie jestem twórcą żadnej z nich, otrzymałem jednak odgórne polecenie, że tak ma to funkcjonować no i cóż... muszę wykonać zadanie a nie mam za bardzo możliwości kontaktu z żadnym z tych webmasterów dlatego proszę o pomoc tutaj. Całość miałaby wyglądać tak, że po naciśnięciu na stronie sklepu (aaa.pl/bbb) przycisku "o firmie" powinna się otwierać pierwotna strona "www.aaa.pl" jednak nie mogę podpiąć przecież pod ten button po prostu adresu, bo zrobiłem przecież wcześniej przekierowanie i wyświetli mi się strona sklepu aaa.pl/bbb. Posiadam wszystkie hasła i kody dostępu aby edytować obie strony (ftp, baza danych, hosting itp.) oprócz haseł do serwera Apache. Ma ktoś pomysł co mógłbym zrobić? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie bardzo rozumiem, może chodzi Ci o tzw. "ładne linki" z przekierowaniem http://nospor.pl/ladne-urle.html ?
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 3.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie się nie zrozumieliśmy.
Chodzi o to, że strony "aaa.pl" i "aaa.pl/bbb" to dwie oddzielne witryny. Wcześniej było tak, że po kliknięciu na stronie "aaa.pl" (stworzonej w joomli) buttona "sklep" przechodziło się do adresu "aaa.pl/bbb" czyli witryny stworzonej w phpie. Jednak to rozwiązanie nie podobało się szefostwu, więc dostałem polecenie aby sklep od razu był dostępny po wpisaniu w przeglądarkę "aaa.pl", więc używając kodu podanego w poprzednim poście zrobiłem przekierowanie i po wpisaniu "aaa.pl" pojawia się strona "aaa.pl/bbb" (adres widoczny w polu adresu przeglądarki nie ma znaczenia). Chodzi teraz jednak o to by będąc na stronie sklepu "aaa.pl/bbb" można było podpiąć pod button "o firmie" stronę, która z powodu przekierowania jest teraz niedostępna. Nie wiem jak mam to inaczej przedstawić by było to bardziej zrozumiałe. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Może zrób subdomenę z tego sklepu czyli sklep.aaa.pl a niech serwis żyje sobie własnym życiem. Ewentualnie trzeba by przenieść do podkatalogów aaa.pl/sklep aaa.pl/ofirmie. Sposób tandetny jeszcze. Ustawiać w sesji informację o odwiedzeniu sklepu i jeśli nastąpiło pokazywać tylko aaa.pl
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
To najprościej jak ustawisz odpowiednie reguły w .htaccess, aby linki ze strony "o firmie" były przekierowane na właściwy adres, ewentualnie zmień katalog tychże serwisów.
Ten post edytował !*! 3.12.2012, 11:12:50 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 3.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Może zrób subdomenę z tego sklepu czyli sklep.aaa.pl a niech serwis żyje sobie własnym życiem. No właśnie nie mogę zrobić ze sklepu subdomeny i zostawić serwisu tak jak jest bowiem na wszystkich reklamach, materiałach firmowych widnieje adres "www.aaa.pl" a pod tym adresem ma być dostępny sklep. (i teraz jest bo przekierowanie działa) Cytat Ewentualnie trzeba by przenieść do podkatalogów aaa.pl/sklep aaa.pl/ofirmie. Nie mogę zmienić struktury folderów bo wszystko mi się posypie, każdy link, płatności i inne podstrony szlag trafi :/ Cytat Ustawiać w sesji informację o odwiedzeniu sklepu i jeśli nastąpiło pokazywać tylko aaa.pl Tego też nie mogę zrobić, bo jeśli klient będzie chciał po chwili wrócić do sklepu to będzie problem. Musiałbym zrobić coś takiego, że po kliknięciu na stronie sklepu (.../bbb) przycisku "o firmnie" został uruchomiony link do strony www.aaa.pl jednak bez przekierowania na "www.aaa.pl/bbb". Czyli w tym jedynym przypadku kiedy klikam z poziomu sklepu nie działa przekierowanie, które wcześniej zrobiłem (bo strona będzie się zapętlać i wejdę ponownie na sklep[ale zamotałem]). Rozumiecie o co mi chodzi? Tylko nie wiem czy coś takiego się da zrobić, czy jest to możliwe, jeśli tak to jak i gdzie to umieścić? Czy można wprowadzić jakiś wyjątek dla przekierowania? Jestem kompletnym laikiem dlatego pytam. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tego też nie mogę zrobić, bo jeśli klient będzie chciał po chwili wrócić do sklepu to będzie problem. Nie będzie jeśli na stronie o firmie będzie link do sklepu. Inna sprawa że nie było by tego problemu gdyby linki były lepiej generowane. Możesz częściowo to uratować htaccess i regułami rewrite. -------------------- |
|
|
--lokiloki-- |
![]()
Post
#8
|
Goście ![]() |
|
|
|
--lokiloki-- |
![]()
Post
#9
|
Goście ![]() |
(wyżej missclick)
Hmm, może masz rację tylko jak coś takiego ustawić, znasz może jakąś stronę gdzie to jest opisane, bądź może Ty potrafiłbyś mnie jakoś ponawigować, bo nie mam pojęcia jak się do tego zabrać, od czego zacząć? Dodam jeszcze (bo nie wiem czy to ma znaczenie), że struktura folderów na ftp'ie gdzie przechowywana jest strona wygląda w następujący sposób: ![]() |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 3.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Problem nadal nierozwiązany, może dziś ktoś zdoła pomóc?
Ok, powiedzmy, że sobie częściowo poradziłem. Za pomocą kodu: <?php if($_GET['a'] == 'dostep'){ // tutaj wkleiłem zawartość index.php } else{ header('Location: http://www.aaa.pl/bbb/'); } ?> I faktycznie zrobiłem to o co mi chodziło, tylko teraz pojawił się inny problem. Po wpisaniu "www.aaa.pl/?a=dostep" jestem na stronie głównej starej witryny, jednak przy próbie przejścia do jakiejkolwiek z jej podstron za każdym razem przechodzę do "aaa.pl/bbb", bo włącza się przekierowanie. Co muszę zrobić aby móc normalnie korzystać z serwisu i jego podstron? Może należy ustawić jakieś informacje o sesji? Jeśli tak to jak to zrobić? Ma ktoś pomysł? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jomala powinna mieć reguły (router), sprawdzaj na podstawie URI czy w linku na pierwszej pozycji znajduje się "bbb".
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 3.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
A mógłbyś dać jakąś wskazówkę gdzie tego szukać? Przejrzałem z grubsza stronę administratora i nie znalazłem, masz pomysł gdzie to się może znajdować?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie znam joomli, Spróbuj opisać problem na http://forum.joomla.pl/ opis routingu masz tu http://docs.joomla.org/Routing
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 04:41 |