eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwMaly problem z .htaccess
Ilość wypowiedzi w tym wątku: 9

  • 1. Data: 2012-02-16 11:25:03
    Temat: Maly problem z .htaccess
    Od: "Gabriel Zastawnik" <z...@p...fm>

    Witam!

    Mam maly problem z poprawnym skonstruowaniem .htaccess po serii zmian, ktore
    wprowadzili u mnie na serwerze hostingowym.

    Chodzi o poprawne serwowanie xhtml strict jako xml/xhtml a nie text/html

    Od wielu lat korzystalem z metody opisanej na browsehappy.pl przez pornela i
    dzialalo.
    Teraz nie dziala.

    Tzn. jak wpiszę http://www.jadwigabialczyk.pl to jest zle, bo serwuje text/html
    Jak wpiszę http://www.jadwigabialczyk.pl/index.html to jest oczywiscie dobrze.


    Zawartosc .htaccess:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    DirectoryIndex index.html

    RewriteCond %{HTTP_ACCEPT}%{HTTP_USER_AGENT}
    application/xhtml+xml|W3C_Validator|WebKit
    RewriteCond %{HTTP_ACCEPT} !application/xhtml+xml;q=0;
    RewriteCond %{REQUEST_URI} .htm(l)?
    RewriteRule .* - [T=application/xhtml+xml]

    RewriteCond %{HTTP_HOST} !^www\.jadwigabialczyk\.pl [NC]
    RewriteRule (.*) http://www.jadwigabialczyk.pl/$1 [R=301]

    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{HTTP_USER_AGENT} !Konqueror
    RewriteCond %{REQUEST_FILENAME}.gz -f
    RewriteRule ^(.*)\.(css|js)$ $1.$2.gz [QSA,L]
    <FilesMatch \.css\.gz$>
    ForceType text/css
    </FilesMatch>
    <FilesMatch \.js\.gz$>
    ForceType application/javascript
    </FilesMatch>
    </IfModule>
    <IfModule mod_mime.c>
    AddEncoding gzip .gz
    </IfModule>


    Jak widac probowalem cos z dyrektywą DirectoryIndex, ale to nie to... A nie chcę
    robić przekierowania w tej formie, by po wpisaniu http://www.jadwigabialczyk.pl
    pojawialo sie w pasku przegladarki http://www.jadwigabialczyk.pl/index.html

    Da się jakos obejsc?:)


    --
    Gabriel Zastawnik
    http://www.sigsoft.pl
    http://www.monitoringkomputera.pl


  • 2. Data: 2012-02-16 12:02:01
    Temat: Re: Maly problem z .htaccess
    Od: Mirosław Zalewski <miniopl@CUT_THIS.gmail.com>

    czwartek, 16 lutego 2012 12:25. Wielka mądrość na czytelników pl.comp.www
    spłynęła, gdy tako rzekł(a) Gabriel Zastawnik:

    > RewriteCond %{HTTP_ACCEPT}%{HTTP_USER_AGENT}
    > application/xhtml+xml|W3C_Validator|WebKit
    > RewriteCond %{HTTP_ACCEPT} !application/xhtml+xml;q=0;
    > RewriteCond %{REQUEST_URI} .htm(l)?
    > RewriteRule .* - [T=application/xhtml+xml]

    Winne są te reguły. One powodują serwowanie dokumentu jako
    application/xhtml+xml pod warunkiem, że przeglądarka rozumie ten format
    i żądany dokument zawiera w URI htm lub html poprzedzony dowolnym znakiem.
    Adres www.jadwigabialczyk.pl/ nie zawiera ciągu znaków htm/html, więc typ
    MIME nie jest wymuszany.

    Musisz do tych reguł dodać warunek uwzględniający wywołanie adresu
    jadwigabialczyk.pl. *Wydaje mi się* że to będzie jakoś tak:

    RewriteCond %{HTTP_ACCEPT}%{HTTP_USER_AGENT}
    application/xhtml+xml|W3C_Validator|WebKit
    RewriteCond %{HTTP_ACCEPT} !application/xhtml+xml;q=0;
    RewriteCond %{REQUEST_URI} .htm(l)? [OR]
    RewriteCond %{REQUEST_URI} ^/$
    RewriteRule .* - [T=application/xhtml+xml]
    --
    Niżej podpisany, zamieszkały w http://minio.xt.pl ,
    Mirosław Zalewski


  • 3. Data: 2012-02-16 13:14:06
    Temat: Re: Maly problem z .htaccess
    Od: "Gabriel Zastawnik" <z...@p...fm>


    Użytkownik "Mirosław Zalewski" <miniopl@CUT_THIS.gmail.com> napisał w wiadomości
    news:jhir8f$kh8$1@inews.gazeta.pl...
    > Winne są te reguły. One powodują serwowanie dokumentu jako
    > application/xhtml+xml pod warunkiem, że przeglądarka rozumie ten format
    > i żądany dokument zawiera w URI htm lub html poprzedzony dowolnym znakiem.
    > Adres www.jadwigabialczyk.pl/ nie zawiera ciągu znaków htm/html, więc typ
    > MIME nie jest wymuszany.

    Wiem. Myslalem zawsze ze to zalezy nie tyle od adresu co od rzeczywiscie
    serwowanego dokumentu, a tu jest odczytywany jako tako index.html
    Dzieki za wyprowadzenie z bledu:)

    > Musisz do tych reguł dodać warunek uwzględniający wywołanie adresu
    > jadwigabialczyk.pl. *Wydaje mi się* że to będzie jakoś tak:
    > RewriteCond %{HTTP_ACCEPT}%{HTTP_USER_AGENT}
    > application/xhtml+xml|W3C_Validator|WebKit
    > RewriteCond %{HTTP_ACCEPT} !application/xhtml+xml;q=0;
    > RewriteCond %{REQUEST_URI} .htm(l)? [OR]
    > RewriteCond %{REQUEST_URI} ^/$
    > RewriteRule .* - [T=application/xhtml+xml]


    No wlasnie ja tez cos kombinowalem w tym stylu, tylko ze niestety nie dziala.
    Tzn. chcialem osiągnąć regule ze jest plik html, htm lub konczy się na "/"

    Twoja regula tez niestety nie zadzialala. Ale dzieki za pomoc. Bede szukal
    dalej.


    --
    Gabriel Zastawnik
    http://www.sigsoft.pl
    http://www.monitoringkomputera.pl


  • 4. Data: 2012-02-16 18:00:10
    Temat: Re: Maly problem z .htaccess
    Od: Cezary Tomczyk <c...@g...pl>

    W dniu 2012-02-16 12:25, Gabriel Zastawnik pisze:
    > Witam!
    >
    > Mam maly problem z poprawnym skonstruowaniem .htaccess po serii zmian,
    > ktore wprowadzili u mnie na serwerze hostingowym.
    >
    > Chodzi o poprawne serwowanie xhtml strict jako xml/xhtml a nie text/html
    >
    > Od wielu lat korzystalem z metody opisanej na browsehappy.pl przez
    > pornela i dzialalo.
    > Teraz nie dziala.
    >
    > Tzn. jak wpiszę http://www.jadwigabialczyk.pl to jest zle, bo serwuje
    > text/html
    > Jak wpiszę http://www.jadwigabialczyk.pl/index.html to jest oczywiscie
    > dobrze.
    >
    >
    > Zawartosc .htaccess:
    > <IfModule mod_rewrite.c>
    > RewriteEngine On
    > RewriteBase /
    >
    > DirectoryIndex index.html
    >
    > RewriteCond %{HTTP_ACCEPT}%{HTTP_USER_AGENT}
    > application/xhtml+xml|W3C_Validator|WebKit
    > RewriteCond %{HTTP_ACCEPT} !application/xhtml+xml;q=0;
    > RewriteCond %{REQUEST_URI} .htm(l)?
    > RewriteRule .* - [T=application/xhtml+xml]
    >
    > RewriteCond %{HTTP_HOST} !^www\.jadwigabialczyk\.pl [NC]
    > RewriteRule (.*) http://www.jadwigabialczyk.pl/$1 [R=301]
    >
    > RewriteCond %{HTTP:Accept-encoding} gzip
    > RewriteCond %{HTTP_USER_AGENT} !Konqueror
    > RewriteCond %{REQUEST_FILENAME}.gz -f
    > RewriteRule ^(.*)\.(css|js)$ $1.$2.gz [QSA,L]
    > <FilesMatch \.css\.gz$>
    > ForceType text/css
    > </FilesMatch>
    > <FilesMatch \.js\.gz$>
    > ForceType application/javascript
    > </FilesMatch>
    > </IfModule>
    > <IfModule mod_mime.c>
    > AddEncoding gzip .gz
    > </IfModule>
    >
    >
    > Jak widac probowalem cos z dyrektywą DirectoryIndex, ale to nie to... A
    > nie chcę robić przekierowania w tej formie, by po wpisaniu
    > http://www.jadwigabialczyk.pl pojawialo sie w pasku przegladarki
    > http://www.jadwigabialczyk.pl/index.html
    >
    > Da się jakos obejsc?:)

    Nie sprawdzałem, ale może reguły te pomogą:

    https://gist.github.com/1770484

    --
    Cezary Tomczyk
    http://www.ctomczyk.pl/


  • 5. Data: 2012-02-16 18:31:36
    Temat: Re: Maly problem z .htaccess
    Od: "Gabriel Zastawnik" <z...@p...fm>


    Użytkownik "Cezary Tomczyk" <c...@g...pl> napisał w wiadomości
    news:jhjg7f$ohg$1@inews.gazeta.pl...
    > Nie sprawdzałem, ale może reguły te pomogą:
    > https://gist.github.com/1770484

    Niestety nic nie dały Czarku:/
    Ale to dokładnie ten problem, ktory poruszyl Mirosław Zalewski - potrzebuję
    regułe, ktora mowi, ze jesli adres nie konczy sie na nic, tylko samym ukosnikiem
    '/' to tez dokument ma byc serwowany jako application/xhtml+xml jesli
    przeglądarka akceptuje tego typu dokumenty.

    Kombinuje od kilku godzin, ale zadna proba nie zdała rezultatu.

    A niestety nie wiem, co dokladnie zostalo zmienione na hostingu, ze wczesniej
    dzialalo, a teraz nie dziala.

    Teoretycznie moge zrobic plik .php i tam dodac odpowiednie naglowki kierujac sie
    zapisami na stronie pornela, ale.. jakos mi to rozwiazanie takie na okrętke
    jest:) A mysle, ze sie da prosciej.



    --
    Gabriel Zastawnik
    http://www.sigsoft.pl
    http://www.monitoringkomputera.pl


  • 6. Data: 2012-02-16 23:38:30
    Temat: Re: Maly problem z .htaccess
    Od: HARY <p...@g...com>

    On 16 Lut, 19:31, "Gabriel Zastawnik" <z...@p...fm> wrote:
    > Użytkownik "Cezary Tomczyk" <c...@g...pl> napisał w
    wiadomościnews:jhjg7f$ohg$1@inews.gazeta.pl...
    > Ale to dokładnie ten problem, ktory poruszyl Mirosław Zalewski - potrzebuję
    > regułe, ktora mowi, ze jesli adres nie konczy sie na nic, tylko samym ukosnikiem
    > '/' to tez dokument ma byc serwowany jako application/xhtml+xml jesli
    > przeglądarka akceptuje tego typu dokumenty.

    Odpuść:

    DirectoryIndex index.html

    Daj (w tym samym miejscu):

    RewriteRule ^$ index.html

    HARY


  • 7. Data: 2012-02-17 05:52:32
    Temat: Re: Maly problem z .htaccess
    Od: "Gabriel Zastawnik" <z...@p...fm>


    Użytkownik "HARY" <p...@g...com> napisał w wiadomości
    news:688b5965-2853-44e0-9ca0-d74e756ee639@e27g2000vb
    u.googlegroups.com...

    > Odpuść:
    > DirectoryIndex index.html
    > Daj (w tym samym miejscu):
    > RewriteRule ^$ index.html

    Walcze od kilku godzin...
    Jest jedna rzecz. Obserwuje naglowki i w momencie wystapienia o plik index.html
    mam:
    GET /index.html HTTP/1.1

    W momencie wpisania samego adresu domeny jest:
    GET / HTTP/1.1

    Probowalem zapisac regule w czyms w stylu:

    RewriteCond %{THE_REQUEST} GET\ ^/$\ HTTP/1\.1
    RewriteRule .* - [T=application/xhtml+xml]

    Ale niestety nie dziala. Da się podążyć tym tropem, czy rzeczywiscie odpuscic?

    Nie wierzę zeby sie czegos w apache nie dalo zrobic:)



    --
    Gabriel Zastawnik
    http://www.sigsoft.pl
    http://www.monitoringkomputera.pl


  • 8. Data: 2012-02-17 05:56:35
    Temat: Re: Maly problem z .htaccess
    Od: "Gabriel Zastawnik" <z...@p...fm>


    Użytkownik "HARY" <p...@g...com> napisał w wiadomości
    news:688b5965-2853-44e0-9ca0-d74e756ee639@e27g2000vb
    u.googlegroups.com...

    > Odpuść:
    > DirectoryIndex index.html
    > Daj (w tym samym miejscu):
    > RewriteRule ^$ index.html


    Hmm... O_o
    Dziala. I nie pokazuje index.html na koncu. Jestes wielki:)

    A mozesz laikowi mniej wiecej wyjasnic czemu tak jest?:) Tzn. czemu dziala:)



    --
    Gabriel Zastawnik
    http://www.sigsoft.pl
    http://www.monitoringkomputera.pl


  • 9. Data: 2012-02-17 07:02:50
    Temat: Re: Maly problem z .htaccess
    Od: "Gabriel Zastawnik" <z...@p...fm>


    Użytkownik "Gabriel Zastawnik" <z...@p...fm> napisał w wiadomości
    news:jhkq7i$4rn$1@mx1.internetia.pl...
    > A mozesz laikowi mniej wiecej wyjasnic czemu tak jest?:) Tzn. czemu dziala:)

    Dobra.. rozgryzlem:)
    Dzieki:)

    Ostateczna wersja .htaccess dla potomnych:

    <IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{HTTP_HOST} !^www\.jadwigabialczyk\.pl [NC]
    RewriteRule (.*) http://www.jadwigabialczyk.pl/$1 [R=301]

    RewriteBase /

    RewriteRule ^$ index.html

    RewriteCond %{HTTP_ACCEPT} application/xhtml\+xml
    RewriteCond %{HTTP_ACCEPT} !application/xhtml\+xml\s*;\s*q=0
    RewriteCond %{REQUEST_URI} \.html$
    RewriteCond %{THE_REQUEST} HTTP/1\.1
    RewriteRule .* - [T=application/xhtml+xml]

    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{HTTP_USER_AGENT} !Konqueror
    RewriteCond %{REQUEST_FILENAME}.gz -f
    RewriteRule ^(.*)\.(css|js)$ $1.$2.gz [QSA,L]
    <FilesMatch \.css\.gz$>
    ForceType text/css
    </FilesMatch>
    <FilesMatch \.js\.gz$>
    ForceType application/javascript
    </FilesMatch>
    </IfModule>
    <IfModule mod_mime.c>
    AddEncoding gzip .gz
    </IfModule>

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: