PDA

Zobacz pełną wersję : sh404sef robi sobie jaja ze mnie, dziwna sprawa!



ebialystok
27-04-2010, 18:04
Witam,

Mam taki oto dziwny problem. Wszystko było okej aż do pewnego dnia. Chodzi o to że moje przyjazne urle zmieniają się coś jakiś czas.

Wchodzę sobie na moja stronkę i klikam Katalog Firm i wszystko jest ok czyli mam taki oto adres:

http://ebialystok.pl/Katalog-Firm/

Wchodzę se za 10 min i ten adres zmienia się na coś takiego:

http://ebialystok.pl/index.php/Katalog-Firm/component/option,com_eventlist/Itemid,44/id,333/Katalog-Firm/Motoryzacja/templates/Katalog-Firm/Dom-i-Budownictwo/Katalog-Firm/

i wyskakuje mi 404 strona :blink:

A co jest najdziwniejsze ze to wszystko się dzieje na kompach które używają wifi:blink:. Na komputerach ze stalym internetem to sie nie dzieje bo dzwonilem do kumpla w tym samym czasie. No i heh jeszcze malo tego zeby to bylo tylko na moim kompie ktory ciagnie z wifi a to sie dzieje na wszystkich kompach uzywajacych wifi bo sprawdzalem na 3! :blink: i ocb? juz sam jestem glupi. czy to wina sh404sef czy no niewiem!

DarioB
18-06-2010, 23:55
Witam,
szuka i szukam na forum problem jaki mam i widzę że dobrze trafiłem.
Mam prawdopodobnie to samo co kolega piętro wyżej.
Moja strona to www.Lechia.net
Wszystko sobie śmigało aż zacząłem trochę eksperymentować i obawiam się że coś gdzieś skopałem.
Zacząłem walczyć z aliasami, gdyż usuwało mi polskie znaki zamiast obcinać ogonki). Ten temat opanowałem.
Zrobiłem też aktualizację Joomli do 1.5.18 (ale to chyba nie to bo gdy wróciłem do 1.5.15 to błędy też były.
Do prostych adresów używam SH404sef i zaktualizowałem go do rzekomo ostatniej bezpłatnej wersji (1.0.20_Beta - build_237 - Joomla 1.5.x -)

No i mam problem.
Może przyczyną jest skopany szablon a możenie, ale sam sobie nie poradzę.
Otóż w części menu jest wszystko super zaś w części mam jakieś dziwne adresy.
Np. w górnym menu rozwijanym raz jest wszystko ok a raz dziwne adresy które oczywiście powodują wywołanie 404

Prawidłowy adres jest w postaci
http://www.lechia.net/201006181667/Wiadomosci/w-krajczyk-cale-zycie-jestem-bialo-zielony

Zaś zwalony ma w sobie zakorzeniony jakiś błędny fragment adresu i nie wiem jak się tego pozbyć:
[/URL]http://www.lechia.net/index.php/201005021558/Wiadomosci/images/artykuly/20090512482/2009040152/Historia/wielkie-derby-trojmiasta (http://www.lechia.net/index.php/201005021558/Wiadomosci/images/artykuly/20090512482/Lista/Klub/Historia/)

Gdy usunę ze środka śmieci
index.php/201005021558/Wiadomosci/images/artykuly/20090512482/
to jest ok
[URL]http://www.lechia.net/2009040152/Historia/wielkie-derby-trojmiasta (http://www.lechia.net/20090512482/Lista/Klub/Historia/)

I najlepsze ze takie dziwne adresy pojawiają się tylko w menu rozwijanym oraz w ostatnio komentowanych newsach (na samym dole strony głównej.

Jak wyłączam SH404sef to wszystko działa ale nie o to przecież chodzi.
Wszelkie sugestie mile widziane.

mjmartino
19-06-2010, 09:15
Dopisać na końcu .htaccess

############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section

DarioB
19-06-2010, 11:10
Dodane, ale efektu jakoś nie widzę. Czy coś trzeba poza tym gdzieś odświeżyć, zresetować? Cache czyszczę ale nie wiem co po za tym.
BTW, wklejam tu cały kod, który podrzucił mi kumple może coś jest nie tak.


##
# @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 ********** 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 /


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

############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section

A śmieci jak były tak są i to co chwila inne. Raz jest ok a za chwile Np. coś takiego:
http://www.lechia.net/index.php/200912071123/component/option,com_phocagallery/Itemid,244/id,3/200912301197/201006181669/Wiadomosci/komorowski-prowadzi-w-naszej-ankiecie#comment-1432

Gdzie właściwy adres powinien wyglądać tak:
http://www.lechia.net/201006181669/Wiadomosci/komorowski-prowadzi-w-naszej-ankiecie#comments-1432

mjmartino
19-06-2010, 12:47
RewriteEngine On
DirectoryIndex index.php <- dodaj
# RewriteBase / <-masz zahashowyny wskaż katalog gdzie masz joomle a jeśli jest w domyślnym czyli np public_html więc tylko odhaszuj

Hmm sprawdź w konfiguracji czy masz zaznaczone używaj mod_rewrite w komponencie sh404sef

DarioB
19-06-2010, 17:32
Niestety **** blada. Ręce opadają :( Może jakbym miał choć trochę pojęcia.
Teraz odinstalowałem sh4040sef i linki są nadal zwalone. Ja chyba potrzebuję recepty jak wyczyścić adresy w menu. By były domyślne. Bo bez SEFa też tam widzę śmieci :(

Przykład:
http://www.lechia.net/index.php/component/option,com_joomleague/Itemid,135/func,showPlan/p,23/201001261249/Multimedia/index.php?option=com_content&view=article&id=1669:komorowski-prowadzi-w-naszej-ankiecie&catid=3:artykuy&Itemid=107#comment-1432
czy
http://lechia.net/index.php/component/option,com_joomleague/Itemid,57/func,showReport/mid,1495/p,20/

mjmartino
19-06-2010, 19:48
Miałem kiedyś podobny problem nawet deinstalacja nie pomogła musiałem na nowo stworzyć menu.... ;[
Spróbuj cache usunąć.
Generalnie od tamtej pory używam joomlowego tylko.

DarioB
27-06-2010, 22:37
Miałem kiedyś podobny problem nawet deinstalacja nie pomogła musiałem na nowo stworzyć menu.... ;[
Spróbuj cache usunąć.
Generalnie od tamtej pory używam joomlowego tylko.
Stworzyć menu tzn? Całe/ wszystko od nowa? Usunąłem całe menu rozwijane opróżniłem kosz, wyczyściłem cache i po kilku minutach znowu to samo :( Coś gdzieś chyab namieszałem.
Bo walczę walczę i cały czas mam te śmieci już mi ręce opadają :(
Czy zagląda tu ktoś kto miał podobne błędy. Podpowiadam ww.Lechia.net i zapraszam do menu nad i pod banerem na stronie głównej (w adresy wkradają się śmieci).
Kilka przykładów (śmieć wytłuszczony):
http://www.lechia.net/index.php/component/option,com_joomleague/Itemid,152/func,showTeamInfo/p,4/index.php?option=com_content&view=section&id=1&Itemid=368

http://www.lechia.net/Forum%20http://lechia.net/forumx/

http://www.lechia.net/index.php/component/option,com_joomleague/Itemid,57/func,showProjectReferee/id,21/components/com_jcomments/js/templates/lechia_02_strona_glowna/css/index.php?option=com_content&view=article&id=142&Itemid=343

mjmartino
28-06-2010, 07:53
A usunąłeś całego sh404sef ??

DarioB
12-07-2010, 19:39
Usunąłem całe menu i stworzyłem od nowa. Nic to nie dało ale wszystko się naprawiło gdy wyłączyłem pamięć podręczną. Aż się boję ją teraz włączyć z powrotem.....