Napjainkban a keresőbarát URL-ek használata általánossá vált. Az esztétikusság mellett, nagyban hozzájárul az oldalaink elhelyezkedésére a kereső oldalak találati listáin. A módszer lényege, hogy a tartalomkezelőnk által kigenerált hivatkozásból olvasható, szép url-eket készítünk.

A Joomlában a Rendszer -> Globális konfiguráció -> Webhely -> Keresőoptimalizálási beállítások szekció alatt érhetjük el ezeket a beállításokat.

Keresőbarát hivatkozások bekapcsolása
  1. Keresőbarát URL-címek : Itt engedélyezhetjük magát keresőbarát url-ek használatát.
    Bekapcsolás nélkül: http://127.0.0.1/joomla/index.php?option=com_content&view=article&id=1&Itemid=159
    Bekapcsolt állapotban: http://127.0.0.1/joomla/index.php/pelda-tartalom
  2. URL-átírás használata: Itt engedélyezhetjük a kiszolgáló oldal átíró modulját. Fontos: Használatához szükséges a Joomla! gyökérmappájában lévő htaccess.txt átnevezése .htaccess nevű fájllá.
    Bekapcsolás nélkül: http://127.0.0.1/joomla/index.php/pelda-tartalom
    Bekapcsolt állapotban: http://127.0.0.1/joomla/pelda-tartalom
  3. Utótag hozzáadása az URL-címhez: Itt ".html" utótagot generálhatunk a hivatkozásaink végére.
    Bekapcsolás nélkül állapotban: http://127.0.0.1/joomla/pelda-tartalom
    Bekapcsolt állapotban: http://127.0.0.1/joomla/pelda-tartalom.html
  4. Unicode-álnevek: Itt az ékezetes karakterek elhelyezését engedélyezhetjük a hivatkozásainkban.
    Bekapcsolás nélkül: http://127.0.0.1/joomla/pelda-tartalom.html
    Bekapcsolt állapotban: http://127.0.0.1/joomla/példa-tartalom.html
  5. Az oldalcímek tartalmazzák a webhely nevét: Itt beállíthatjuk, hogy az egy hivatkozás címei mellett szerepeljen-e az oldalunk neve a megnyitott böngészőfülben.

Megjegyzés: Ezeket az opciókat érdemes oldalunk indításának elején elvégeznünk, mivel ezek a beállítások lesznek érvényesek az összes menüpont/cikk generálásakor létrejövő álnevekre, amelyek megjelennek a hivatkozásokban. Tipp: A kigenerált álneveket utólag kézzel mi is módosíthatjuk.

0
0
0
s2sdefault
Log in to comment

Kapitány profilkép
Kapitány válaszolt a témára: #2 2017 okt. 16 16:37
Üdvözlet!
Van egy kis gondom, én csak amolyan műkedvelő amatőr vagyok hozzátok képest.
Nem találok a gyökérmappában semmiféle htaccess.txt fájlt. Létezhet ez? mi lehet a probléma? mi a megoldása?

előre is köszönöm.
Balázs profilkép
Balázs válaszolt a témára: #3 2017 okt. 17 16:20
Törölhetted is. Tölts le egy Joomla! csomagot, abból ki tudod venni.
kovacshazi profilkép
kovacshazi válaszolt a témára: #4 2017 okt. 17 16:29
Az is lehet, hogy már valaki átnevezte neked a htaccess.txt. fájlt .htaccess-re és az FTP programodban nincs engedélyezve a rejtett fájlok megjelenítése
jemie profilkép
jemie válaszolt a témára: #5 2017 okt. 17 17:48
Egy jegyzettömbbe másold be ezt:
##
# @package    Joomla
# @copyright  Copyright (C) 2005 - 2016 Open Source Matters. All rights reserved.
# @license    GNU General Public License version 2 or later; see LICENSE.txt
##

##
# 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 disallows 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.
##

## No directory listings
IndexIgnore *

## Can be commented out if causes errors, see notes above.
Options +FollowSymlinks
Options -Indexes

## 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 base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%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})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

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

# RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.

Ez a joomla alap htaccess fájlja.

Ezt kell átnevezned ponthtaccess-re. Ezután úgynevezett "keresőbarát" url-t fogsz kapni.
Ennek persze semmi köze a keresőbarátsághoz. Ez inkább felhasználóbarát url. A google-nak teljesen mindegy,hogy /mosogatok/egytalcás vagy product?dfd_dgom32244+%/
Ő így is megtalálja.
kovacshazi profilkép
kovacshazi válaszolt a témára: #6 2017 okt. 17 18:05
Azért egy kicsit vitatkoznék, hogy mindegy-e
A google-nak teljesen mindegy,hogy /mosogatok/egytalcás vagy product?dfd_dgom32244+%/
Ő így is megtalálja.
Nem azon, hogy megtalálja-e, mert valóban megtalálja, de nem mindegy, hogy a Google keresés találati listában hányadik leszel.
A "keresőbarát" vagy "felhasználóbarát" URL-nek nem csak az a célja, hogy szép legyen, bár könnyebben mondod meg emailben is? hogy oldalalm/termekek vagy oldalam/index.php?options=virtuemart?view...., hanem az is a célja, hogy a Google felé a nevezzük "beszédes" URL-nek erősíti az oldalt, ha az URL hasonlít az oldal címéhez és még a leírásban is megtalálja a kifejezést.

Például, ha Joomla fórum az egyik oldalam aminek URL címe is oldalam.hu/joomla-forum és még az szövegben is találok kiemelten Joomla fórum kifejezést azért ez jobb mint egy zagyva URL.
jemie profilkép
jemie válaszolt a témára: #7 2017 okt. 17 19:00
Gábor!
Pont ezért írtam, hogy nem keresőbarát, hanem felhasználóbarát.
Ha beírod a google-ba, hogy csónak fórum, akkor nem egy olyan oldalt fogsz első helyen találni aminek az url-je forum/csonak hanem ezt:/Article/showArticle?t=9018292
A google-t nem érdekli mi van az url-ben. Minden egyes karaktert ismer. Egy dolog fontos neki: legyen látogató. Ezt pedig nem a "keresőbarát" url-el éri el az ember hanem a marketinggel.


Valamelyik nap rákerestem a seo kifejezésre. Kidobott egy oldalt amire rá is kattintottam. Jött egy popup (ez egyébként a kedvencem, mert nincs semmi ami jobban eltaszítaná a felhasználót az oldalról mint a popup feliratkozás)
De maradtam az oldalon és végig is olvastam néhány bejegyzést.
Nem mondom meg melyik oldal mert nem szeretnék megint pereskedni, de felajánlott egy ingyenes listát ahova regisztráljam be az oldalam és előrébb kerül. Na a 25-ös lista fele black list alatt áll....