IPB Fórum: Keresőbarát (SEO) URL engedélyezése - IPB Fórum

Ugrás a tartalomhoz

Oldal 1 / 1
  • Nem indíthatsz témát.
  • Nem szólhatsz hozzá ehhez a témához.

Keresőbarát (SEO) URL engedélyezése

Szavazás: Keresőbarát (SEO) URL engedélyezése (5 felhasználó adott le szavazatot)

Hogyan értékelnéd ezt a tutorialt?

  1. Nagyon hasznos (3 szavazat [60.00%])

    Voksolás százalékaránya: 60.00%

  2. Eddig is tudtam erről (1 szavazat [20.00%])

    Voksolás százalékaránya: 20.00%

  3. Nem volt hasznos (1 szavazat [20.00%])

    Voksolás százalékaránya: 20.00%

Voks A vendégek nem szavazhatnak

#1 Felhasználó nem aktív   tommy 

  • Őstag
  • Csoport: Admin
  • Hozzászólás: 934
  • Csatlakozott: 2008.05.29

Elküldve: 2009 június 26 - 08:23

Sziasztok,

Az egyik újítás az IPB3-ban, hogy támogatja a keresőbarát url-ek használatát. Ezt először engedélyezni kell. Ennek menete nagyon egyszerű.

Töltsd le a comfig_global.php fájlt a szerveredről és nyisd meg. Add hozzá a következő sort:

$INFO['use_friendly_urls'] = 1;


Ha már van "use_friendly_urls" sor a fájlban viszont az értéke "0", akkor az értéket írd át "1"-re.

Mentsd el majd töltsd fel újra a fájlt a szerveredre felülírva a régit.
"What good is money if you can't inspire terror in your fellow man?" - Mr. Burns
IPB megvásárlása - Sci Fi Filmek - Internetes Pénzkeresés
0

#2 Felhasználó nem aktív   NetM 

  • Új Tag
  • PipaPipa
  • Csoport: Kitiltott
  • Hozzászólás: 66
  • Csatlakozott: 2008.10.01

Elküldve: 2009 június 26 - 11:16

Hozzá kell tennem, hogy nem csak ez a verzió lehetséges.

.htaccessben is megadhatod a paramétereket.

De ahhoz is szükséges a $INFO['use_friendly_urls'] = 1;
0

#3 Felhasználó nem aktív   tommy 

  • Őstag
  • Csoport: Admin
  • Hozzászólás: 934
  • Csatlakozott: 2008.05.29

Elküldve: 2009 június 26 - 11:34

Igen lehetséges a .htaccess mod_rewrite is. A különbség annyi, hogy az "index.php/"-t teljesen eltávolítja az URL-ből. Viszont ha ezt választjátok akkor előbb ellenőrizzétek a szervereteket, hogy az Apache-al telepítve van e a mod_rewrite module.
"What good is money if you can't inspire terror in your fellow man?" - Mr. Burns
IPB megvásárlása - Sci Fi Filmek - Internetes Pénzkeresés
0

#4 Felhasználó nem aktív   NetM 

  • Új Tag
  • PipaPipa
  • Csoport: Kitiltott
  • Hozzászólás: 66
  • Csatlakozott: 2008.10.01

Elküldve: 2009 június 26 - 12:27

Ha nincs szerencsésen kapsz egy internal server errort.
0

#5 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2009 június 26 - 14:08

Akkor kicseréled egy üres .htaccess fájllal és minden olyan lesz, mint előtte. :idea:
0

#6 Felhasználó nem aktív   Flashka 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 20
  • Csatlakozott: 2009.08.09

Elküldve: 2009 augusztus 09 - 15:06

Üzenet megtekintéseIdézés: Lightning - Dátum: 2009 június 26 - 14:08

Akkor kicseréled egy üres .htaccess fájllal és minden olyan lesz, mint előtte. :idea:


Én sokáig szívtam azzal, hogy 403 - Permisson error (vagy valami ilyesmi szöveggel) hibát kaptam.
A megoldás az volt, hogy a .htaccess-be betettem egy új sort:

Idézet

<IfModule mod_rewrite.c>
Options -MultiViews
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule . /index.php [L]
</IfModule>

Szerkesztve Flashka által: 2009 augusztus 09 - 15:06

0

#7 Felhasználó nem aktív   tommy 

  • Őstag
  • Csoport: Admin
  • Hozzászólás: 934
  • Csatlakozott: 2008.05.29

Elküldve: 2009 augusztus 09 - 15:11

Egyébként az adminisztrációban ott van pontosan, hogy mit kell bemásolni a .htaccess file-ba.
"What good is money if you can't inspire terror in your fellow man?" - Mr. Burns
IPB megvásárlása - Sci Fi Filmek - Internetes Pénzkeresés
0

#8 Felhasználó nem aktív   Flashka 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 20
  • Csatlakozott: 2009.08.09

Elküldve: 2009 augusztus 11 - 01:22

Üzenet megtekintéseIdézés: tommy - Dátum: 2009 augusztus 09 - 15:11

Egyébként az adminisztrációban ott van pontosan, hogy mit kell bemásolni a .htaccess file-ba.


Tudom. De a félkövérrel kiemelt NINCS benne, és nekem anélkül nem ment. Azt már a Google-n találtam, hogy próbáljam meg azzal a sorral!

Jelen pillanatban viszont egy olyan hibám van, hogy ha NEM a főoldalon akarok skint váltani, akkor rossz url-re irányít át:

Default skint használok, ezen az oldalon állok: http://www.w7ee.hu/topic/2-mi-is-ez/

Átváltok bármelyik másik skinre:

http://topic/2-mi-is-ez/ az rul amit be akar tölteni! Megnéztem és a formnak a target paramétere megfelelő, SŐT, a skinváltást is megcsinálja, csak már utána nem jó url-t akar betölteni!
0

#9 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2009 augusztus 11 - 03:53

Itt pedig működik a dolog, úgyhogy valószínűleg a skinnel nem stimmel valami.
Először próbáld meg alaphelyzetbe állítani a skint (Revert all CSS and Template Customizations...) a skin managerben.

Most látom csak, hogy a fórumodon az index nem a domain.tld/index címen érhető el.
Próbáld meg azért az előzző tippem is, de az valószínűleg nem fog segíteni.
Úgy néz ki, az URL kezeléssel vagy a .htaccess fájlal lehetnek gondok...
A .htaccess fájlban pontosan az van, amit az ACP ír, hogy legyen?
0

#10 Felhasználó nem aktív   Flashka 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 20
  • Csatlakozott: 2009.08.09

Elküldve: 2009 augusztus 11 - 11:35

Üzenet megtekintéseIdézés: Lightning - Dátum: 2009 augusztus 11 - 03:53

Itt pedig működik a dolog, úgyhogy valószínűleg a skinnel nem stimmel valami.
Először próbáld meg alaphelyzetbe állítani a skint (Revert all CSS and Template Customizations...) a skin managerben.


Túl vagyok az admin rész minden gombján :)

Üzenet megtekintéseIdézés: Lightning - Dátum: 2009 augusztus 11 - 03:53

Most látom csak, hogy a fórumodon az index nem a domain.tld/index címen érhető el.
Próbáld meg azért az előzző tippem is, de az valószínűleg nem fog segíteni.
Úgy néz ki, az URL kezeléssel vagy a .htaccess fájlal lehetnek gondok...
A .htaccess fájlban pontosan az van, amit az ACP ír, hogy legyen?


Dehogyisnem ott van. http://www.w7ee.hu/index.php
A .htacces fájlom pedig csak 1 sorban tér el az ACP-től. Ahhoz, hogy nekem működjön be kellett szúrnom még egy sort (félkövérrel):

Idézet

<IfModule mod_rewrite.c>
Options -MultiViews
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule . /index.php [L]
</IfModule>

0

#11 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2009 augusztus 11 - 13:05

Hmmm... :S

Más skinekkel is ugyan ez a helyzet?

Az Options +FollowSymLinks sort próbáld meg legelőre tenni. :idea:
Ez se biztos, hogy segít, de itt pl külön van (tehát nem az Ifmodul között) a www. átirányítások / levágások miatt.
0

#12 Felhasználó nem aktív   Flashka 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 20
  • Csatlakozott: 2009.08.09

Elküldve: 2009 augusztus 11 - 14:57

Üzenet megtekintéseIdézés: Lightning - Dátum: 2009 augusztus 11 - 13:05

Hmmm... :S

Más skinekkel is ugyan ez a helyzet?

Az Options +FollowSymLinks sort próbáld meg legelőre tenni. :idea:
Ez se biztos, hogy segít, de itt pl külön van (tehát nem az Ifmodul között) a www. átirányítások / levágások miatt.


Sajna nem.

Jelen pillanatban ezek a beállítások:

System Setting
Server Environment
Use Safe Mode Skins?->NO
Print HTTP Headers?->Yes
Print HTTP no-cache headers?->Yes
Immediate Redirect Type->HTTP Header Location
Redirect to new friendly URL format?->Yes
Use "301" for friendly URL redirects?->Yes
URL Type->Path info
Use .htaccess mod_rewrite->Yes
Incorrect Permalink Handling->Redirect with correct permalink with 301 header

Conf_global.php
$INFO['use_friendly_urls'] = '1';
$INFO['board_url'] = 'http://www.w7ee.hu';

.htaccess
Options +FollowSymLinks
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule . /index.php [L]
</IfModule>


Olyan, mintha valahol nem tudná, hogy mi az oldal URL-e, és azt nem rakja oda! Ami azért furcsa, mert megcsinálja a skinváltást, az utána levő oldalbetöltés nem jó. Lehet, hogy valamelyik .php fájlba kéne belenyúlni...
0

#13 Felhasználó nem aktív   Thomas RC 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 72
  • Csatlakozott: 2009.06.09

Elküldve: 2009 augusztus 11 - 15:41

Ha a w7ee.hu oldalról van szó, akkor engedélyezve van és működik is a SEO URL.
Szerk.: Másodjára már nem ment...

Ha így próbálod a .htaccess-t, akkor sem jó?
Options -MultiViews +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule . /index.php [L]

Esetleg ha törlöd az Options-t?

Szerkesztve Thomas RC által: 2009 augusztus 11 - 16:24

0

#14 Felhasználó nem aktív   Flashka 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 20
  • Csatlakozott: 2009.08.09

Elküldve: 2009 augusztus 11 - 16:43

Üzenet megtekintéseIdézés: Thomas RC - Dátum: 2009 augusztus 11 - 15:41

Ha a w7ee.hu oldalról van szó, akkor engedélyezve van és működik is a SEO URL.
Szerk.: Másodjára már nem ment...


Csak azon oldalaknál csinálja, ahol az index.php nincs benne az url-ben.



Üzenet megtekintéseIdézés: Thomas RC - Dátum: 2009 augusztus 11 - 15:41

Ha így próbálod a .htaccess-t, akkor sem jó?
Options -MultiViews +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule . /index.php [L]



Nem nyert.

Üzenet megtekintéseIdézés: Thomas RC - Dátum: 2009 augusztus 11 - 15:41

Esetleg ha törlöd az Options-t?


Ha nincs benne az Option +FollowSymLinks, akkor 403-as hibát kapok (Forbidden - You don't have permission to access /index.php on this server.)


0

#15 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2009 augusztus 11 - 20:23

A HTTPheaderből úgy vettem ki, hogy Unix alapú (valószínűleg Debian Linux) szerveren van a honlap. Igaz ez?
Azért fontos, mert a PATH_INFO windows serveren teljesen máshogy működik, magyarul sz@r rossz.

De még mielőtt kernel szintre leásunk ( :mrgreen: ) próbáld ki másik skinekkel is.
Mert lehet a skin hibája... :idea:
0

#16 Felhasználó nem aktív   Flashka 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 20
  • Csatlakozott: 2009.08.09

Elküldve: 2009 augusztus 11 - 22:42

Üzenet megtekintéseIdézés: Lightning - Dátum: 2009 augusztus 11 - 20:23

A HTTPheaderből úgy vettem ki, hogy Unix alapú (valószínűleg Debian Linux) szerveren van a honlap. Igaz ez?
Azért fontos, mert a PATH_INFO windows serveren teljesen máshogy működik, magyarul sz@r rossz.

De még mielőtt kernel szintre leásunk ( :mrgreen: ) próbáld ki másik skinekkel is.
Mert lehet a skin hibája... :idea:


Lövésem sincs milyen oprendszer :)
HTTP Header-ből ennyi derül ki:

Idézet

Server: Apache/2.2.12 (Unix) mod_ssl/2.2.12 OpenSSL/0.9.8h PHP/5.2.6 mod_perl/2.0.3 Perl/v5.8.4

MySQL verzió:

Idézet

MYSQL 4.1.11-Debian_4sarge8-log


Telepítettem egy másik fekete skint és annál is csinálja. Amikor nincs benne az index.php az url-ben, akkor skinváltásnál.
Ez azért tök fura, mert be kell, hogy töltse a következő oldalt, hogy akkor fut le a query amivel a skint módosítod!
Ha meg betölti a köv. oldalt, akkor miért forwardol tovább...

Kipróbáltam IE8-al, ott az az érdekes dolog akadt, hogy ugyanúgy nem működött, de megjelent az URL (amit az FF üresen hagyott): http://www.w7ee.hu/i...hp?showforum=13

Erre az IE azt írja, hogy: Az Internet Explorer nem tudja megjeleníteni a weblapot
Ezt az URL-t átmásolva Firefox-ba és ott megpróbálva megnyitni: Kicsit tölt, majd mikor rájön, hogy nem tudja megnyitni, akkor átugrik erre: http://www.forum.com/13-tudastar/


Itt kezdtem azt hinni, hogy nem biztos, hogy a .htaccess-ben a hiba, de ezek szerint mégis. Miért nem kezeli le a .htaccess a http://www.w7ee.hu/i...hp?showforum=13 url-t és miért nem alakítja át: http://www.w7ee.hu/forum/13-ra, amit már meg bír nyitni...

Aztán feltűnt, hogy a Firefox átugrásakor BELEÍRTA, hogy -tudastar, tehát LEKÉRDEZI, hogy mi a fórum címe!!!
0

#17 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2009 augusztus 12 - 00:20

Ötletem sincs... Esetleg a 4-es MySQL lehet, hogy inkompatibilis az új féle URL kezeléssel.
Localhoston vagy máshol működik ugyan ez a fórum ugyanezekkel a fájlokkal és adatbázissal?

Ha ez se, sajnos egyelőre nem tudok segíteni. :S Akár valamiféle bug is lehet..
0

#18 Felhasználó nem aktív   Flashka 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 20
  • Csatlakozott: 2009.08.09

Elküldve: 2009 augusztus 12 - 00:47

Üzenet megtekintéseIdézés: Lightning - Dátum: 2009 augusztus 12 - 00:20

Ötletem sincs... Esetleg a 4-es MySQL lehet, hogy inkompatibilis az új féle URL kezeléssel.
Localhoston vagy máshol működik ugyan ez a fórum ugyanezekkel a fájlokkal és adatbázissal?

Ha ez se, sajnos egyelőre nem tudok segíteni. :S Akár valamiféle bug is lehet..


Sosem teszteltem localhoston... épp nincs is localhost a gépen :)

Azért köszönök mindent, ha mégis valaha sikerül megoldani, akkor mindenképpen postolok!
0

#19 Felhasználó nem aktív   Thomas RC 

  • Új Tag
  • PipaPipa
  • Csoport: Tag
  • Hozzászólás: 72
  • Csatlakozott: 2009.06.09

Elküldve: 2009 augusztus 12 - 11:32

Javaslom, hogy keresd fel a tárhelyszolgáltatódat ez ügyben, megeshet, hogy a szerver beállítás miatt van.
0

Téma megosztása:


Oldal 1 / 1
  • Nem indíthatsz témát.
  • Nem szólhatsz hozzá ehhez a témához.

1 felhasználó olvassa ezt a témát.
0 felhasználó, 1 vendég, 0 anonim felhasználó