Eredmény: 1 - 7 (7) összesen

Téma: Htaccess beállítás csillagmaszkos hálózaton

  1. #1
    Bölcs djarni logója
    Csatlakozott
    08-05-08
    Hely
    Székesfehérvár
    Hozzászólás
    5.290
    Begyűjtött 597 köszönetet
    460 hozzászólásával

    Alapbeállítás Htaccess beállítás csillagmaszkos hálózaton

    Adott egy wordpress hálózat, ami úgy van beállítva egy domainra, hogy szabadon lehessen létrehozni aldomainokat. Természetesen a hálózat rendelkezik is fődomain-nal (valami.hu), rengeteg aldomainnal (a1.valami.hu, a2.valami.hu, stb..) egyaránt.

    Na már most csak és kizárólag a fődomainon akarom megváltoztatni az url struktúrát:

    /%category%/%postname% helyett
    /%postname% formára.

    Magyarul ki akarom venni a bejegyzések url-jéből a kategória nevét. Ez rendben is van, pár másodperces művelet a wordpress közvetlen linkek beállításainál.

    Igen ám, csak hogy a fődomain több tízezer aloldallal és bejegyzéssel rendelkezik, tehát seo barát módon 301-el át kell irányítani az összes kategória slugos bejegyzés url-t a kategória slug nélkülire.

    Ha nem egy csillag maszkos hálózatról lenne szó, meg is tudom tenni a htaccess-ben, ami jelenleg működik és kipróbált:

    Egyenként végig megyek az összes kategórián - ami normális esetben egy wordpress oldalon azért nem egetverően sok -:

    RewriteRule ^/?kategoria-1/(.+)$ /$1 [R=301,L]
    RewriteRule ^/?kategoria-2/(.+)$ /$1 [R=301,L]
    RewriteRule ^/?kategoria-3/(.+)$ /$1 [R=301,L]
    ... stb . . .

    Csak attól tartok, ha ilye kódot írok a htaccess-be, az az összes többi aldomain-re is hatással lesz, ahol viszont meg akarom tartani a "valami.hu/kategoria-1/bejegyzes-cime" formát.

    A fő kérdés tehát, hogyan tudom a fenti htaccess kódot alkalmazni úgy, hogy csak és kizárólag a fődomainre (www nélkül) legyen hatással az aldomainekre pedig nem?

    Üdv.: Arni


    Prémium Linképítés - sikerek, kockázatok nélkül - Valódi értékek 10 éve.

  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: Htaccess beállítás csillagmaszkos hálózaton

    Kód:
    RewriteCond %{HTTP_HOST} ^fodomain\.hu$ [NC]




  3. #3
    Bölcs djarni logója
    Csatlakozott
    08-05-08
    Hely
    Székesfehérvár
    Hozzászólás
    5.290
    Begyűjtött 597 köszönetet
    460 hozzászólásával

    Alapbeállítás re: Htaccess beállítás csillagmaszkos hálózaton

    Köszi. Lehetne kicsit bővebben? Tehát hogyan kapcsolom össze a 2 kódot (enyémet, tiedet)?

    Arni



  4. #4
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: Htaccess beállítás csillagmaszkos hálózaton

    Kód:
    RewriteCond %{HTTP_HOST} ^fodomain\.hu$ [NC]
    RewriteRule ^/?kategoria-1/(.+)$ /$1 [R=301,L]
    RewriteRule ^/?kategoria-2/(.+)$ /$1 [R=301,L]
    RewriteRule ^/?kategoria-3/(.+)$ /$1 [R=301,L]




  5. #5
    Bölcs djarni logója
    Csatlakozott
    08-05-08
    Hely
    Székesfehérvár
    Hozzászólás
    5.290
    Begyűjtött 597 köszönetet
    460 hozzászólásával

    Alapbeállítás re: Htaccess beállítás csillagmaszkos hálózaton

    Értem, tehát simán be kell alá másolni. Ami tehát a kódod után jön, az mind a fődomainre vonatkozik. És nem kell lezárni?

    Itt van a wp alap kódja, hova kell beilleszteni a fenti sorokat?

    Kód:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # uploaded files
    RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule . index.php [L]
    Arni



  6. #6
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: Htaccess beállítás csillagmaszkos hálózaton

    Kód:
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{HTTP_HOST} ^fodomain\.hu$ [NC]
    RewriteRule ^/?kategoria-1/(.+)$ /$1 [R=301,L]
    RewriteRule ^/?kategoria-2/(.+)$ /$1 [R=301,L]
    RewriteRule ^/?kategoria-3/(.+)$ /$1 [R=301,L]
    
    RewriteRule ^index\.php$ - [L]
    
    # uploaded files
    RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule . index.php [L]




  7. #7
    Bölcs djarni logója
    Csatlakozott
    08-05-08
    Hely
    Székesfehérvár
    Hozzászólás
    5.290
    Begyűjtött 597 köszönetet
    460 hozzászólásával

    Alapbeállítás re: Htaccess beállítás csillagmaszkos hálózaton

    Ki fogom próbálni, köszönöm!

    Üdv.: Arni



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
  •