Strana 1 z 1

Duplicitná úvodná stránka

Napísané: Pi Nov 08, 2013 11:41 am
od používateľa Marek Adamec
Dá sa nejako odstrániť duplicita úvodnej stránky? Uvediem príklad:
national-food.info
national-food.info/index

Ide o ten istý obsah ale s dvoma cestami resp. adresami. Otázka prečo ma to trapy? Odpoved: SEO.

Re: Duplicitná úvodná stránka

Napísané: Ne Nov 17, 2013 2:09 pm
od používateľa _rasel^
Aby takáto duplicita neexistovala, tak je potrebné upraviť snippet(y), aby sa na home dokument odkazoval(i) vždy rovnako a iba jedným spôsobom. Aké snippety používaš?

Úpravu snippetov je možné kombinovať aj s presmerovaním .htaccess do ktorého je potrebné umiestniť presmerovanie nižšie:

Kód: Vybrať všetko

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

redirect 301 /index.php /

Re: Duplicitná úvodná stránka

Napísané: Ne Nov 24, 2013 1:29 pm
od používateľa Marek Adamec
Mam "nainstalovane" tieto snippety (tieto mam na webe Navrchol.sk ktory som instaloval este v roku 2006 cize na starej verzii ktora presla updatom):

A02Menu - [TEMPLATE] Menu for Andreas02
A03Menu - [TEMPLATE] Menu for Andreas03
A05Menu - [TEMPLATE] Menu for Andreas05
A06A08A09Hori - [TEMPLATE] Menu for Andreas06,08,09
A07Menu - [TEMPLATE] Menu for Andreas07
autumnmenu - [TEMPLATE] Menu for Autumn
BGMenu - [TEMPLATE] Menu for BorrowedGoods
ContactMe - ContactMe
Copyright - Returns a copyright statement
DateTime - Makes a date and time... thingy.
DateTimePlus - Adjusts and formats document or current Date/Time
description
DontLogPageHit - Stops the parser from logging the page hit
etomite_charset - etomite_charset
FirstHit - Fetches the first ever recorded page impression from the database.
FormHandler - Saves form data to an internal or external database table (Advanced)
GetAuthorData - Returns author information based on sent parameters
GetDocContent - Example of extracting document content using API
GetKeywords - Fetches the keywords attached to the document.
GetStats - Fetches the visitor statistics totals from the database
GoogleSiteMap_XML - Output a Google XML site map
GuestBook2 - GuestBook2
highslidegal - galeria...
kgbook2 - kgbook2
ListDocuments - Displays document listings based on provided criteria
ListMenu - Feature-rich menu snippet
ListSiteMap - Output a nested list site map
MenuBuilder - Builds the site menu
MenuHori - [TEMPLATE] MenuHori Snippet
MetaTagsExtra - Output page related meta tags
MollioCrumbs - [TEMPLATE] Outputs the page trail for Mollio templates
MollioMainMenu - [TEMPLATE] Outputs the Main menu for Mollio templates
MollioSecondaryMenu - [TEMPLATE] Outputs the Secondary Menu for Mollio templates
NewsListing - Displays news.
PageTrail - Outputs the page trail, based on Bill Wilson's script
PoweredBy - A little link to Etomite
print - print
print-link - print-link
PrintThisPage - ----- pouziva sa------
reklamapodmenu - random reklama 250 x 250 pixelov
RelatedInfo - Output a related chunk into the document
RSSFeed-0.91 - rssFeed
SearchForm - All-in-one snippet to search the site
SearchPrompt - Search prompt snippet for use with SearchResults
SearchResults - Displays results of SearchPrompt snippet
SiteUpdate - Returns date of most recent document update
usersOnline - Pocet online uzivatelov na webe
YouTube?vid=gxvtq-F2tGg - YOUTUBE video na web


(tieto mam na webe National-food.info instalacia poslednej verzie Etomite):

Copyright - Returns a copyright statement
DateTime - Adjusts and formats document or current Date/Time
description
DisplayCode - Text display of Chunk, Snippet, or Template code
facebook - paci sa mi to - navrchol
GetAuthorData - Returns author information based on sent parameters
GetDocContent - Returns additional document content for inclusion in a page
GetKeywords - Fetches the keywords attached to the document.
getSidebar - Queries for and displays sidebar content stored in unpublished documents.
GetStats - Fetches the visitor statistics totals from the database
GoogleSiteMap_XML - Output a Google XML site map
ListChildOrSibs - Menu Snippet to show all child pages, or siblings
ListDocuments - Displays document listings based on provided criteria
ListGlobal - A menu snippet that shows only the top level pages
ListMenu - Feature-rich menu snippet
ListSiteMap - Output a nested list site map
MetaTagsExtra - Returns XHTML for document meta tags
MollioMainMenu - mapa stranky
NewsListing - Displays news. Rev 04 by Ian Smith
P - zaloha menu
PageTrail - Outputs the page trail, based on Bill Wilson's script
PoweredBy - A little link to Etomite
RelatedInfo - Output a related chunk into the document
SearchForm - All-in-one snippet to search the site
SearchPrompt - Search prompt snippet for use with SearchResults
SearchResults - Displays results of SearchPrompt snippet
SiteUpdate - Returns date of most recent document update


obsah .htaccess je:

Kód: Vybrať všetko

# URL rewriting for Etomite CMS
# Last Modified: 2006-03-30 by Ralph Dahlgren
#
# You must be running on Apache mod_rewrite to use this.
# Remember, you must rename this file to .htaccess
#
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]

Re: Duplicitná úvodná stránka

Napísané: Ne Nov 24, 2013 1:50 pm
od používateľa Marek Adamec
_rasel^ napísal: Úpravu snippetov je možné kombinovať aj s presmerovaním .htaccess do ktorého je potrebné umiestniť presmerovanie nižšie:

Kód: Vybrať všetko

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

redirect 301 /index.php /
ked som toto doplnil do .htaccess tak mi prehliadac vypisal: Táto webová stránka obsahuje cyklické presmerovanie

Webová stránka na adrese http://......./ spôsobila príliš mnoho presmerovaní. Problém je možné vyriešiť vymazaním súborov cookie pre tieto stránky alebo povolením súborov cookie tretích strán. Ak to nepomôže, ide pravdepodobne o chybu konfigurácie servera a nie problém vo vašom počítači.
Viac informácií o tomto probléme.
Kód chyby: ERR_TOO_MANY_REDIRECTS

Re: Duplicitná úvodná stránka

Napísané: So Nov 30, 2013 12:23 pm
od používateľa _rasel^
Dlhšie dom nad tým rozmýšľal, v čo by mohol byť problém a aké je najjednoduchšie riešenie. Vyskúšaj prosím:

Napísal som nezmysel, malo by to byť takto, kde <alias> je alias titulného dokumentu (pre prehliadače by to malo stačiť, aby správne indexovali a vedeli, že je to duplikát):

Kód: Vybrať všetko

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

redirect 301 /<alias> /
Ďalším možným riešením je cez databázu upraviť alias dokumenty na prázdny... teoreticky by to mohlo fungovať.

Inak by bolo potrebné ošetriť všetky snippety, ktoré generujú menu štýlom:

Kód: Vybrať všetko

(pseudo kód)
if(!isAliasTitleDocument)
    alias = alias
else
    alias = "" //alebo úplna url adresa
Napíš mi prosím obsah snippetu, ktorý generuje menu (nie som si istý, ktorý z vyššie zmieňovaných v šablóne používaš) a uvediem príklad.