404 Not found linkovi -Joomla

Rešio sam da menjam raspored sekcija nešto na portalu i kao i svaki put kada to radim - dobiću brdo mrtvih linkova jer koristim Joomla CMS!

Sada se razmišljam da li je vredno toga ili ne… ne znam šta da radim.

U svakom slučaju naišao sam na sajt koji izgleda da ima rešenje!

Moj sajt je gs.rs i ovaj sajt koji je lepo rešio ovaj problem je gamer.hr

Npr. kada kod mene odete na:
http://www.gs.rs/index.php/webmajstori
iskače vam 404 error, Not Found, Fatal Error, Apocalypse, System Down, Danger :smiley:

Ako biste ipak otišli na:
http://www.gamer.hr/webmajstori
videli biste kako je kod njih lepo sređeno ovo. Kako ne iskače nikakav error, nego lepo izađe stranica sa objašnjenjem da ono što sam tražio ne postoji i da mogu da koristim search.

Gamer.hr koristi Wordpress, pa pretpostavljam da nešto slično mora postojati i za Joomla.

Da li mi neko može pomoći?

To se vrlo jednostavno može riješiti kreiranjem custom 404 stranice…

Možda ti ovo pomogne

naravno da postoji i za joomlu, kad mjenjaš po meniju i sekcijama i kategorijama prije toga zapiši linkove a zatim kad napraviš promjenu samo dodaš u .htaccess fajl

Redirect 301 /stari-link.html http://www.tvoja-domena.com/novi-link.html
Redirect 301 /stari-link2.html http://www.tvoja-domena.com/novi-link2.html

druga stvar koja mi je pomogla u svemu tome vezano za linkove itd. jest komponenta Metagenerator za dodavanje canonical linka, znači googlu ‘govoriš’ da je to isti sadržaj na više prikaza jedne te iste stranice…

@Zmaj

Hvala za link :slight_smile: Sve sam to odradio (valjda nisam pogrešio nešto :smiley: ) i evo šta mi sada izlazi kada odem na neki link koji ne postoji, kao što je npr.
http://www.gs.rs/index.php/webmajstori

[quote=""]The page isn’t redirecting properly

Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

*   This problem can sometimes be caused by disabling or refusing to accept
      cookies.[/quote]

Evo kako mi izgleda error.php. Tako izgleda i u templates/system i u templates/gs_portal

http://slike.hr/slike/4/404greskags_17d6c.jpg

Da li sam možda tu nešto pogrešio? Kod na 14 i 33 liniji mi je jako sličan, možda te dve linije smetaju jedna drugoj?

@miki
Hvala i tebi! :slight_smile:

Svakako ću koristiti 301 redirect, samo ima da se naradim :slight_smile: Bolje da mi nisi rekao :stuck_out_tongue: :smiley:

Miki zamolio bih te da pogledaš i moj htaccess.txt pa da mi kažeš gde tačno da ubacujem ovo što si rekao :slight_smile: Da ne zeznem i tu nešto :smiley:

U attachmentu možeš videti htaccess :slight_smile:

Hvala još jednom :slight_smile:

sad ak nedobijem dva klika na vagu onda niš nisam napravio :slight_smile:
Kao treće trebao bi i čitavu domenu ‘redirektat’ ili na www ili bez www, znači koristi ili jedno ili drugo, to također moš izvesti u htaccess fajlu.
Redirect 301 dodaješ na samom kraju.
Redirect s domene bez na www se radi kodom koji moš ubaciti prije postojećeg koda
########## Begin - Joomla! core SEF Section

RewriteCond %{HTTP_HOST} ^tvoj-sajt.com
RewriteRule (.*) http://www.tvoj-sajt.com/$1 [R=301,L]

postavit ću i tekst fajl

evo i kako treba izgledati samo mora biti preimenovan u .htaccess i umjesto tvoja-domena napišeš ime tvoje domene, a umjesto urlova u redirectu upišeš svoje :slight_smile:

##
# @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
# @package Joomla
# @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


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

##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
#  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!
#
## Deny access to extension xml files (uncomment out to activate)
#<Files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</Files>
## End of deny access to extension xml files
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%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})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

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

# RewriteBase /
###prebacivanje s urla bez www na wwww
RewriteCond %{HTTP_HOST} ^tvoja-domena.com
RewriteRule (.*) http://www.tvoja-domena.com/$1 [R=301,L]

########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section
Redirect 301 /stara-stranica.html http://www.tvoja-domena.com/nova-stranica.html
Redirect 301 /stara-stranica2.html http://www.tvoja-domena.com/nova-stranica2.html

Miki hvala ti puno :slight_smile: Ovo me je spasilo :slight_smile:

Čitao sam tvoj post još jutros kada si napisao i od tada sam ti 25 puta kliknuo na vagu, ali neće…

“You must spread some Reputation around before giving it to mikibm again.”
“You must spread some Reputation around before giving it to zmaj again.”

Probaću da vam se odužim neki drugi put :slight_smile:

Inače. Čim sam jutros pročitao mikijev post, počeo sam da radim.

Redirektovao sam 30-ak linkova da vidim kako radi :slight_smile: I onda sam ozbiljnije pristupio poslu.

Imaću oko 400 linkova da redirektujem!

Sada ide tužni deo priče :frowning:

Kada sam ispisao 200 linija redirekcija, ustao sam samo da se javim na telefon drugu.
Nakon što sam završio razgovor, vratio sam se za komp i samo što sam seo, primetio sam da je zablokirao! Pokušavao sam nekako da ga oživim, ali džaba! Nije hteo ni da se ugasi na dugme, pa sam čupao kabl. Onda posle nije hteo ni da se upali, pa sam ga na kraju jedva upalio i nisam posle ni radio.

Sve mi je izgubljeno :frowning: Nastaviću neki drugi dan, kad se oraspoložim. Do tada neću menjati portal.

Inače, PC mi je krntija iz 2006. i prve dve stvari koje ću kupiti kada se obogatim od interneta :smiley: su novi PC, novi laptop i nova stolica :slight_smile:

WP to riješava sam,

gamer.hr se nije morao ni muciti oko toga:
http://www.gamer.hr/wp-login.php?redirect_to=http%3A%2F%2Fwww.gamer.hr%2Fwp-admin%2F&reauth=1

Dzoni: nova stolica… obavezno, i ja to planiram :slight_smile:


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja