[1.5.6]Optymalizacja dla wyszukiwarek
Wyniki 1 do 10 z 10

Temat: [1.5.6]Optymalizacja dla wyszukiwarek

  1. #1
    Przeglądacz
    Dołączył
    01-02-2007
    Skąd
    Warszawa
    Wpisy
    49
    Punkty
    10

    Domyślny [1.5.6]Optymalizacja dla wyszukiwarek

    mam drobny problem z tymi ustawieniami:
    Proste adresy Nie Tak
    Korzystaj z mod_rewrite Nie Tak
    Adresy z przyrostkiem Nie Tak
    i uzyskuje adres który wyglada tak:
    http://www.domena.pl/index.php/nowosci
    witryna działa poprawnie, wszystkie linki działaja poprawnie

    po przestawieniu opcji na takie:
    Proste adresy Nie Tak
    Korzystaj z mod_rewrite Nie Tak
    Adresy z przyrostkiem Nie Tak
    uzyskuje adres taki:
    http://www.domena.pl/nowosci
    po zaznaczeniu "adres z przyrostkiem":
    http://www.domena.pl/nowosci.html
    nie ukrywam że ten ostani adres najbardziej mi odpowiada

    Problem polega na tym że po zaznaczeniu tych dwóch opcji lub tylko jednej "korzystaj z mod_rewrite" zgłasza mi sie tylko adres główny domeny czyli www.domena.pl a kazdy inny link z domeny tworzony dynamicznie wywala bład serwera: Internal Server Error

    dla pewności wkleje jeszcze zawartość .htaccess (chociaz nie zmieniałam tam nic oprócz rewritebase oraz zakomentowania Options +FollowSymLinks bo bez tego nie zgłosiła sie nawet domena i od razu był bład serwera

    ##
    # @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
    # @package Joomla
    # @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
    # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
    # Joomla! is Free Software
    ##


    ################################################## ###
    # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
    #
    # The line just below this section: 'Options +FollowSymLinks' may cause problems
    # with some server configurations. It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that dissallows changing it in
    # your .htaccess file. If using it causes your server to error out, comment it out (add # to
    # beginning of line), reload your site in your browser and test your sef url's. If they work,
    # it has been set by your server administrator and you do not need it set here.
    #
    ################################################## ###

    ## Can be commented out if causes errors, see notes above.
    #Options +FollowSymLinks

    #
    # mod_rewrite in use

    RewriteEngine On

    ########## Begin - Rewrite rules to block out some common exploits
    ## If you experience problems on your site block out the operations listed below
    ## This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    # Block out any script trying to set a mosConfig value through the URL
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    # Block out any script trying to base64_encode crap to send via URL
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    # Block out any script that includes a ********** tag in URL
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Send all blocked request to homepage with 403 Forbidden error!
    RewriteRule ^(.*)$ index.php [F,L]
    #
    ########## End - Rewrite rules to block out some common exploits

    # Uncomment following line if your webserver's URL
    # is not directly related to physical file paths.
    # Update Your Joomla! Directory (just / for root)

    RewriteBase /domena


    ########## Begin - Joomla! core SEF Section
    #
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/index.php
    RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
    RewriteRule (.*) index.php
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    #
    ########## End - Joomla! core SEF Section


    czy ktoś może mi pomóc rozwiązać ten problem? jesli chodzi zmiany konfiguracji serwera, moge na to wpłynąć, jesli to bład joomli prosze o info odpuszcze sobie i zainstaluje komponent jakiś, a moze gdzieś popełniam bład bo nie znam nowej joomli, skończyły mi sie pomysły...
    Ostanio edytowane przez bbruda : 22-08-2008 14:24

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Wiarus
    Dołączył
    14-12-2007
    Wpisy
    2 025
    Punkty
    66

    Domyślny

    błąd konfiguracji serwera. nie możesz korzystać z plikow htaccess.
    albo zmien konfiguracje serwera albo zainstaluj komponent np sh404sef który sprytnie omija ten problem

  4. #3
    Przeglądacz
    Dołączył
    01-02-2007
    Skąd
    Warszawa
    Wpisy
    49
    Punkty
    10

    Domyślny

    dzięki za odpowiedź, wydaje mi się ze znalazłam bład w konfiguracji w mods-enabled miałam plik dowiązania wpisany z błedem chyba ktos go robił recznie :/ tak czy siak poprawiłam to, zrobiłam restart apache nie zadziałało...

    skasowałam plik zrobiłam dowiazanie jeszcze raz i ponowny restart dalej nie dziala..
    sites-enabled/default zmieniłam z AllowOverride None na AllowOverride all

    tez nie dziala

    na innej stronie z joomla 1.0.15 na tym samym serwerze mam komponent o którym piszesz i poprzestawieniu mu w konfiguracji zeby korzystał z mod_rewrite wywala mi ten sam bład

    pytanie: co jeszcze moge zmienić lub sprawdzić w konfiguracji serwera?

  5. #4
    Wiarus
    Dołączył
    14-12-2007
    Wpisy
    2 025
    Punkty
    66

    Domyślny

    hmm nie jestem administratorem serwera ale moim zdaniem musisz miec odkomentowane w php ini mod rewrite

  6. #5
    Przeglądacz
    Dołączył
    01-02-2007
    Skąd
    Warszawa
    Wpisy
    49
    Punkty
    10

    Domyślny

    problem w tym ze ja tez nie jestem administratorem serwera ;)
    poszukam według tego co napisałes ale może ktoś jeszcze ma jakiś pomysł?

  7. #6
    Wiarus
    Dołączył
    14-12-2007
    Wpisy
    2 025
    Punkty
    66

    Domyślny

    tak!

    napisałem przecież!

    czytaj dokładnie!

    sh404sef w standardowej konfiguracji tworzy ładne url bez potrzeby posiadania mod_rewrite!

  8. #7
    Przeglądacz
    Dołączył
    01-02-2007
    Skąd
    Warszawa
    Wpisy
    49
    Punkty
    10

    Domyślny

    wykrzykniki nie potrzebne...
    znam sh404sef mam go na innym serwisie i ma trzy opcje w konfiguracji do tworzenia linków u mnie działają tylko te bez mod_rewrite (pewnie to wina serwera) jednak wcale nie są takie ładne te url-e bo zostaje ciągle index.php w nich...

  9. #8
    Wiarus
    Dołączył
    14-12-2007
    Wpisy
    2 025
    Punkty
    66

    Domyślny

    to pisz że znasz ten komponent.
    nie ma innej możliwości niż ta którą oferuje sh404sef.

    nie masz mod_rewrite - albo zmień serwer, albo poproś administratora by Ci włączył.

    generalnie nie pochwaliles sie gdzie masz serwer - pewnie jakiś darmowy. zawracanie gitary z tymi darmowymi serwerami - rzadko kiedy coś dobrze działa i cały czas są problemy.

  10. #9
    Przeglądacz
    Dołączył
    01-02-2007
    Skąd
    Warszawa
    Wpisy
    49
    Punkty
    10

    Domyślny

    nie bardzo rozumiem twoją irytacje przecież jeśli nie masz ochoty czy czasu to wystarczy nie odpowiadać, prawda?
    staram sie zadawac mało pytań na forum bo wiekszość odpowiedzi znajduje sobie sama, rodzaj żeński ;)

    co za różnica jaki to serwer skoro mam dostep do konfiguracji apache to chyba znak że nie darmowy? nie lubie jak ludzie generalizują dlatego też nie napisze co myśle o twojej wypowiedzi, bo może masz po prostu gorszy dzień

    wracajac do tematu...
    serwer stoi u mnie w firmie nie administruje nim z braku wiedzy, a nie braku dostępu, moge coś zmienić jeśli ktoś mi podpowie, w tym wypadku wole nie zepsuć i już poprosiłam administratora o sprawdzenie czy na pewno ten mod_rewrite działa

    tak czy siak, dzieki za poświecony czas, przynjmniej wiem że to wina mojego serwera a nie joomli

  11. #10
    Wiarus
    Dołączył
    14-12-2007
    Wpisy
    2 025
    Punkty
    66

    Domyślny

    przepraszam:0
    może trochę za nerwowo;)

    poszukaj pliku php.ini i w nim odkomentuj linię w której jest coś o mod_rewrite. nastepnie zrestartuj serwer apache;)
    pozdrawiam

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
  •