SEF – Iskalnikom prijazni, človeško berljivi in čisti URL-ji so tisti URL-ji, ki so smiselni tako ljudem kot tudi iskalnikom. Pod smiselni mislimo na to, da imajo razloženo pot do določene strani na katero kažejo. S pomočjo SEF URL-jev lahko pretvorite standardne URL-je kot kaže spodnji primer:
http://mojadomena.si/index.php?route+izdelek/kategorija&pot=30
v iskalnikom prijazni SEO url naslov:
http://mojadomena.si/računalniki
SEO prijazni url naslovi v Opencart trgovini zahtevajo mod_rewrite in rewrite pravila, ki jih lahko določite v .htaccess datoteki.
Za aktivacijo SEO prijaznih URL spletnih naslovov sledite naslednjim korakom:
1. korak: Konfiguracija datoteke .htaccess
2. korak: Aktivacija URL-jev za SEO optimizacijo
1. korak: Konfiguracija datoteke .htaccess
V privzetem Opencart namestitvenem arhivu se nahaja datoteka .htaccess.txt, v kateri se nahajajo vsa potrebna pravila za prepisovanje URL-jev, da bi lahko pravilno delovali. Datoteka bi morala vsebovati naslednje podatke:
# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.
# 2. In your opencart directory rename htaccess.txt to .htaccess.
# For any support issues please visit: http://www.opencart.com
Options +FollowSymlinks
# Prevent Directoy listing
Options -Indexes
# Prevent Direct Access to files
Order deny,allow
Deny from all
# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/
RewriteBase /
RewriteRule sitemap.xml /index.php?route=feed/google_sitemap
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an “Internal Server Error 500” after enabling any of the following settings, restore the # as this means your host doesn’t allow that.
# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off
# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off
# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M
# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M
# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200
# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200
Torej, najprej boste morali preimenovati to datoteko in spremeniti njeno ime iz:
.htaccess.txt v .htaccess
Bodite previdni pri preimenovanju datoteke in odstranite samo pripono “.txt” in nikakor ne odstranite “.” pred besedo htaccess. To datoteko lahko preimenujete v vašem računalniku in jo pozneje spet naložite na strežnik preko FTP dostopa ali kar preko nadzorne plošče.
Če se vaša datoteka nahaja v poddirektoriju vašega računa, boste morali urediti tudi RewriteBase. Prvo odprite .htaccess datoteko in v njej najdite vrstico, ki vsebuje “RewriteBase/”. Če se vaša trgovina nahaja neposredno pod korenom vaše domene (mojadomena.si), vam te datoteke ni potrebno spreminjati. V kolikor pa se nahaja v kakšni od podmap (npr. mojadomena.si/trgovina), boste pa morali spremeniti vrstico, ki vsebuje “RewriteBase/” in sicer:
RewriteBase/ v npr. RewriteBase/Trgovina
Ne pozabite posodobljeno datoteko prenesti nazaj na vaš strežnik.
2. korak: Aktivacija URL-jev za SEO optimizacijo
Če želite dokončati postopek, se prijavite v vašo OpenCart nadzorno ploščo in navigirajte do nastavitev v meniju.
Iz seznama trgovin, kliknite na ikono za urejanje in potem na zavihek “Strežnik”.
Sedaj moramo še omogočiti SEO URL-je. V zavihku “Strežnik” najdite gumb za “Uporabi URL-je” in nastavite na “Da”. Sedaj lahko shranite opravljene spremembe in preverite v vidnem delu trgovine ali pravilno delujejo.
V primeru, da naletite na težave, prvo preverite ali ste pravilno naložili spremenjejo “.htaccess” datoteko in ali je v sami datoteki pravilno zapisana “RewriteBase” vrstica.
Vam je bil članek v pomoč? Delite ga z ostalimi… Potrebujete dodatno pomoč? Pišite nam na: info@touchstudio.si. Ostale vodnike po nastavitvah si lahko ogledate tukaj. Nudimo vam tudi izdelavo spletne strani za samo 299 EUR ali izdelavo spletne trgovine za samo 399 EUR.