.htacces przekierwoanie adresu pojedyńczego pliku. - Strona 4
Strona 4 z 4 PierwszyPierwszy ... 234
Wyniki 31 do 32 z 32

Temat: .htacces przekierwoanie adresu pojedyńczego pliku.

  1. #31
    Wiarus stasio awatar
    Dołączył
    09-01-2007
    Skąd
    Na zesłaniu na Wyspie Świętej Heleny
    Wpisy
    1 100
    Punkty
    37

    Domyślny

    ok nie ma problemu....

    tym czasem wynikł problem z przekierowaniem.... działa to póki jest na starym portalu i gdzie jest plik który można wywołać a na nowej joomli nie ma komponentu nie działa przekierowanie.... ;( bo nie odnosi sie do żadnego adresu jest 404

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #32
    Wiarus stasio awatar
    Dołączył
    09-01-2007
    Skąd
    Na zesłaniu na Wyspie Świętej Heleny
    Wpisy
    1 100
    Punkty
    37

    Domyślny

    Dobrze... A teraz rozwiązanie... Moze komuś sie przydać jak bedzie rezygnował z komponentu na rzecz innego a wany będzie adres...

    Tworzymy w .htaacess

    Kod:
    Options FollowSymLinks
    RewriteEngine On
    
    RewriteCond %{QUERY_STRING} ^option=(.*)ds-syndicate&version=1&feed_id=1$
    RewriteRule ^(.*)$ components/com_bca-rss-syndicator/feed/feed1.xml
    option=(.*)ds-syndicate&version=1&feed_id=1 - reguła jaką rządził sie poprzedni adres (.*) zastępuje słowo com_ w tym przypadku, nie musi być jesli jest w zapisie

    components/com_bca-rss-syndicator/feed/feed1.xml - adres nowego komponentu lub nowy adres na ktry sie kierujemy. w przypadku gdy adresowanie index.php?option=com_bca-rss-syndicator&feed_id=1 nie działa trzeba sie odnieśc wprost do pliku w moim przypadku był to feed1.xml aktualizujacy sie aktuopmatycznie wraz z newsami.

    ponieważ sam zapis daje 404 bo nie odnosi sie w pierwszej lini do żadnego komponentu który by mógł dać ping do przekierowania tworzymy nowy komponent
    folser com_ds-sindicate (lub nazwa konponentu która występowła w adresowaniu url a w niej plik php z tą samą nazwą ds-sindicate.php

    zawartość pliku php

    Kod PHP:
    <?php
    defined
    ('_JEXEC') or die('Restricted access');
    echo 
    'Stasio jest najseksowniejszy zaraz po zawiastunie ;
    ?>
    linia echo jest obowiązkowa nie wolno jej zmieniać.

    no i w sumie po 4 dniach poszukiwań chyba jest rozwiązanie.

    Jesli masz podobny problem i nic ci nie wychodzi nie dzwoń do mnie nic mnie to nie obchodzi.... ;) żartuje

Strona 4 z 4 PierwszyPierwszy ... 234

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •