Oldal: 1 / 2 12 UtolsóUtolsó
Eredmény: 1 - 10 (14) összesen

Téma: Htaccess probléma - Joomla

  1. #1
    Törzsvendég Szmöre logója
    Csatlakozott
    09-06-19
    Hozzászólás
    169
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás Htaccess probléma - Joomla

    Egy kis segítséget szeretnék kérni a következő probléma miatt:
    Joomla-t használok, most így néznek ki az URL-jeim:
    http://www.DOMAIN.hu/index.php/szekció_név/kategória_név/cikk_név
    A cél az lenne, ha az index.php kikerülne a címből.

    A joomla saját htaccess fájljából törölnöm kellett egy sort, "Options +FollowSymLinks" mert a tárhelyszolgáltatóm szerint így majd működik. Hát tévedett, de ha benne hagyom akkor 500-as hibát kapok végeredményül.

    A joomla admin felületén bekapcsolhatom a mod_rewrite funkciót, ami szépen ki is veszi az index.php-t a linkekből, de így nem működik az oldal. A főoldal bejön, de a többi oldalra 500 - Internal Server Error.

    Tud esetleg valaki segíteni?

    Beszúrom a htaccess fájlt:
    Kód:
    RewriteEngine On
    
    RewriteBase /public_html/
    RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    RewriteRule ^(.*)$ index.php [F,L]
    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]
    Sajnos ez nekem kínai.


    Utoljára módosítva: Geri által : 2010-02-01 18:11

  2. #2
    Bölcs Bálint logója
    Csatlakozott
    08-04-23
    Hozzászólás
    777
    Thanked 1 Time in 1 Post

    Alapbeállítás re: Htaccess probléma - Joomla

    Használd ezt, ebben minden benne van:

    Kód:
    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 <script> 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 /
    Options +FollowSymLinks
    RewriteCond %{HTTP_HOST} ^oldalad.com [NC] 
    RewriteRule ^(.*)$ http://www.oldalad.com/$1 [L,R=301]
    
    RewriteRule index.php/(.*) http://www.oldalad.com/$1 [R=301,L]
    
    ########## 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
    Admin felületen kapcsold be a következőket:

    Keresőbarát URL-ek + Az Apache mod_rewrite használata

    Mondjuk itt nem mutatja a szekció és kategória neveket, de azért remélem jó lesz!


    Utoljára módosítva: Bálint által : 2010-02-01 16:20

  3. #3
    Törzsvendég Szmöre logója
    Csatlakozott
    09-06-19
    Hozzászólás
    169
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Htaccess probléma - Joomla

    Köszönöm! Ha törlöm az első sort akkor is működni fog? (Ha benne hagyom, akkor 500-Internal Server Error. A szolgáltatóm mondta hogy töröljem)



  4. #4
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hely
    8200, Királynék városa
    Hozzászólás
    3.855
    Begyűjtött 320 köszönetet
    154 hozzászólásával

    Alapbeállítás re: Htaccess probléma - Joomla

    Szmöre, szerintem a
    Kód:
    RewriteBase /public_html/
    miatt nem ment az oldalad. Tapasztalatom szerintem Rewritebase-nek a már böngészőn keresztül is elérhető mappát lehet definiálni, azaz, ha a domain rootban van a script, akkor a
    RewriteBase /
    a helyes.



  5. #5
    Bölcs
    Csatlakozott
    09-04-30
    Hely
    A Dél-Alföld közepe...
    Hozzászólás
    1.523
    Thanked 1 Time in 1 Post

    Alapbeállítás re: Htaccess probléma - Joomla

    Szmöre,
    használd az sh404sef komponenst, azzal egy csapásra megoldódik ez a problémád, és egyéb más SEO barát és biztonsági fícsörjei is vannak. A Joomla beépített SEF URL-jeit a magam részéről soha nem használom, és nem is ajánlom senkinek. Csak a baj van vele. Az sh404sef meg sokkal jobban is konfigurálható. Igaz, nem is egyszerű használni, de csak egyszer kell megérteni.



  6. #6
    Törzsvendég Szmöre logója
    Csatlakozott
    09-06-19
    Hozzászólás
    169
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Htaccess probléma - Joomla

    Köszönöm mindkettőtöknek, de sajnos csak VChris ötlete hozott megoldást. Illetve, az is csak félig.
    Az a baj, hogy több száz cikk van már az oldalon, s mindben van egy önmagára mutató link. Hogy lehetne megoldani, hogy a módosítás előtti linket is elfogadja a rendszer? Ugyanis kb. 550 cikket kézzel módosítani nincs kedvem. (duplikáció nélkül)



  7. #7
    Bölcs
    Csatlakozott
    09-04-30
    Hely
    A Dél-Alföld közepe...
    Hozzászólás
    1.523
    Thanked 1 Time in 1 Post

    Alapbeállítás re: Htaccess probléma - Joomla

    Az a baj, hogy több száz cikk van már az oldalon, s mindben van egy önmagára mutató link. Hogy lehetne megoldani, hogy a módosítás előtti linket is elfogadja a rendszer?
    Ezt nem értem. Leírnád még egyszer, hogy pontosan mit szeretnél, mert így nem teljesen világos.

    Ha a régi, nem keresőbarát Joomla URL linkek vannak, azzal ne foglalkozz, az sh404sef olyan intelligens, hogy azokra automatikusan generálja a 301 redirect-et az új SEF URL-ekre. Vagy nem erre gondolsz?



  8. #8
    Törzsvendég Szmöre logója
    Csatlakozott
    09-06-19
    Hozzászólás
    169
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Htaccess probléma - Joomla

    Egy példa, itt egy cikk:
    h__p://www.pets-magazin.hu/index.php/vadaszgoereny/74-vadaszgoereny/499-vigyazat-ragadozo-a-poraz-vegen
    Erre is -mint minden cikkre- a főoldalról mutat 2 link. Egy amit a joomla generál (ez a cikk címe), egy pedig a cikkben szereplő képen van. A képen a joomla által generál link másolata van, tehát azt kézzel linkeljük meg.

    Kipróbáltam az sh404sef-et, valóban nagyon jó, de a képeken lévő linkekkel nem tud mit kezdeni, vagyis igen, a 404-es oldalra irányítja.



  9. #9
    Törzsvendég Szmöre logója
    Csatlakozott
    09-06-19
    Hozzászólás
    169
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Htaccess probléma - Joomla

    Illetve, az előző kérdésemhez kapcsolóik, hogy a már meglévő linkekre érkező látogatókkal mi lesz? Ha aktiválom az sh404sef-et, akkor a deep linkjeim mind a 404-es hibaoldalra mennek.



  10. #10
    Bölcs
    Csatlakozott
    09-04-30
    Hely
    A Dél-Alföld közepe...
    Hozzászólás
    1.523
    Thanked 1 Time in 1 Post

    Alapbeállítás re: Htaccess probléma - Joomla

    Hmmm..., ez érdekes. Ha most már jól értem, akkor a régi linkek alatt te nem a Joomla alap nem keresőbarát URL-jeit érted, hanem a Joomla SEF URL által generált régi linkeket, ugye? De akkor sem lenne szabad 404-re mennie, az sh404sef-nek ezt le kellene kezelnie. Nincs ötletem.



Oldal: 1 / 2 12 UtolsóUtolsó

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •