Nobleman napisa³:Czesc,
Pewnie ze mi sie nie podoba 
adres np. tego posta powinien byc np. taki
www.jokris.pl/jak-uzyskac-przyjazne-linki-dla-jommla/123/23costam
To jest dla mnie przyjazny link, ktory pomaga w pozycjonowaniu 
A na grzyba mi mod_rewite jak mam cos takiego http://www.jokris.info/content/view/36/53/
Co to wnosi?
Tylko nie taki jêzyk w stylu "
na grzyba mi"!. To nie knajpa

. Dostajesz ostrze¿enie!.

Ale odpowiem Ci. A choæby dlatego, ¿e ro¿ni siê on:
Kod: |
http://www.jokris.info/content/view/36/53/
|
....co pewnie i ¶lepiec zauwa¿y od poni¿szego linka:
Kod: |
http://www.jokris.info/index.php?option=com_content&task=view&id=36&Itemid=53
|
Ten san link, skrócony ( jako przyk³ad dla paru osób, jak nie rozwalaæ stron, nie swoich, d³ugimi linkami ):
O nas - Zajrzyj!

Odsy³acze kieruj± na ten sam "
cel", ale jednak jest spora ró¿nica w ich sk³adni. To s± przyjazne linki. Tylko ¿e tworzone s± przy wykorzystaniu standardowej konfiguracji
moda_rewrite w pliku
.htaccess, oraz skryptów
SEF (
Search Engine Friendly ) lub
SEO (
Search engine optimization )
Joomla!, np. bota "
Bot SEF - proste adresy URL" ( dzia³anie bota dotyczy akurat tre¶ci, czyli content, a dok³adnie zamiany odsy³aczy w artyku³ach na
SEF ).

Reasumuj±c. Te "
proste" linki pomagaj± w pozycjonowaniu strony, bo skracaj± odsy³acze, przez co wyszukiwarki ( roboty sieciowe ) maj± mniej pracy indeksuj±c stronê. Co do nazw. To oczywi¶cie pomaga to w pozycjonowaniu strony, ale nie tak, jak to wygl±da wed³ug Twoich informacji, które posiadasz. A pewnie zadaj±c pytanie na
Forum, zapozna³e¶ siê z innymi artyku³ami na temat pozycjonowania. Tak s±dzê, bo piszesz tak, jakby¶ na ten temat wiedzia³ du¿o ( czy to prawda, to ju¿ inna sprawa ). Z komponentu
Artio JomSef korzysta sporo ludzi, ale nie zauwa¿y³em, aby to mia³o wp³yw na ich pozycjê w rankingu
Google ( zobacz
Joomla.pl,
Joomlapl.com,
Gavick.com , czy wreszcie moja strona i Matka projektu,
Joomla.org ). I aby ten komponent dzia³a³, musisz mieæ tego "
grzyba", czyli
moda_rewrite aktywnego na serwerze, czyli w³±czonego. Musisz wiedzieæ, ¿e na pozycje w
Google ma wp³yw
tre¶æ witryny,
ilo¶æ odwiedzaj±cych,
meta tagi,
s³owa kluczowe i.t.d oraz:
TYTU£Y STRON!!! .
Lub jak kto woli "
podtytu³y". Zajrzyj sobie, dla lepszego zrozumienia problemu pod ten link poni¿ej:
jak uzyskaæ przyjazne linki w Joomla
I co masz w wynikach?. Tytu³ czy link?. I tu jest odpowied¼ na Twoje w±tpliwo¶ci. Ucz siê
Nobleman, i nigdy nie twierd¼ autorytatywnie, ¿e adres na czyjej¶ stronie powinien byæ taki, czy siaki. To tyle odno¶nie Ciebie.

Do
yomasa.
HTTP 404 lub Not Found - kod b³êdu odpowiedzi HTTP wskazuj±cego na to, ¿e klient jest w stanie komunikowaæ siê z serwerem, ale nie mo¿e znale¼æ ¿±danego pliku, lub jest on skonfigurowany, aby nie spe³niæ ¿±dania i nie wy¶wietlaæ informacji dlaczego. B³êdy 404 nie powinny byæ mylone z b³êdem "server not found" lub podobnymi, kiedy to klient nie mo¿e po³±czyæ z serwerem.
Podczas komunikacji przez HTTP ¿±dana jest od serwera odpowied¼, tak jak w przypadku gdy przegl±darka internetowa wysy³a ¿±danie pobrania pliku HTML z numerycznym kodem odpowiedzi i podobnym do e-maila komunikatem MIME. W kodzie 404, pierwsza "4" oznacza b³±d klienta, taki jak ¼le wpisany URL Kolejne dwie cyfry oznaczaj± wyst±pienie konkretnego b³êdu. U¿ywanie przez HTTP trójcyfrowych kodów jest podobne do wcze¶niejszych protoko³ów jak FTP czy NNTP.
¬ród³o "Wikipedia".
Po pierwsze, nie wiem, czy masz dobre wpisy w
.htaccess. Nic nie wiem. Bo ma³o poda³e¶ szczegó³ów. Dla
Artio JomSef w pliku
.htaccess powinny znajdowaæ siê inne wpisy, ni¿ dla standardowych adresów
SEF (
Search Engine Friendly ). Ale pewnie wiesz o tym, bo podczas instalacji komponent podaje tê informacjê jako jedn± z najwa¿niejszych, oraz zawarto¶æ przyk³adowego pliku
.htaccess. Sprawd¼ ten trop.

Konfiguracja komponentu jest w jêzyku polskim, i nie widzê problemu, aby trochê pokombinowaæ. Nale¿y okre¶liæ domy¶lny plik, bêd±cy zakoñczeniem odsy³acza, czyli
index.php,
index.html czy
index.htm. Okre¶lamy tak¿e, czy informacja
Itemid (
id pozycji w menu ) ma byæ pokazywane w linkach, czy te¿ nie. Reszta opcji jest skonfigurowana domy¶lne ( np. znaki
Non-ASCII, czyli nasze ogonki w jêzyku ). Dodatkowo mo¿esz sam konfigurowaæ dowolne adresy
URL na swoje w³asne. Wed³ug w³asnego widzimisiê. I tyle. Wystarczy zapisaæ konfiguracjê, pomijaj±c odstraszaj±cy komunikat, ¿e wszystkie utworzone adresy zostan± usuniête. I tak komponent utworzy je na nowo.

Poni¿ej, bo widzê, ¿e du¿o ludzi ma z tym problemy, przyk³ad pliku
.htaccess dla
Artio JomSef. Dodatkowo kilka przydatnych przyk³adów do wykorzystania na swojej stronie

:
Kod: |
##
# @version $Id: .htaccess 2008-02-05 16:07:11Z $
# @package Joomla
# @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
# Autor przykladowego pliku .htaccess Krzysiek Stachyra (Jokris)
# www.jokris.info
# Plik moze nie pracowac na serwerach z safe-mode na On!!!
##
## Jesli ponizsza opcja powoduje bledy po odkomentowaniu, nie uzywaj jej.
#Options FollowSymLinks
#
# zmieniasz wersje php, o ile to mozliwe!!!
#
# wlaczasz mod_rewrite (On - wlaczone, Of wylaczone)
RewriteEngine On
########## Przykladowe przekierowanie na www
#### Zaleta?. Strona zawsze z www
#### Zamien twojadomena.pl na wlasciwa nazwe
#### Usun po zmianie znaki # sluzace jako dezaktywacja polecenia
#RewriteCond %{HTTP_HOST} ^twojadomena.pl
#RewriteRule ^(.*)$ http://www.twojadomena.pl/$1 [R=permanent,L]
########## koniec przekierowania na www
########## antyzlodziej
#### Zaleta?. Nikt Ci nie podbierze obrazkow z serwera
#### Stworz plik hotlink.gif, najlepiej o srednich rozmiarach
#### Umiesc go w sciezce http://www.twojadomena.pl/hotlink.gif
#### Zamien twojadomena.pl na wlasciwa nazwe
#### Usun po zmianie znaki # sluzace jako dezaktywacja polecenia
#RewriteCond %{HTTP_REFERER} !^$
#RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?twojadomena.pl [NC]
#RewriteRule \.(jpg|jpeg|png)$ http://www.twojadomena.pl/hotlink.gif [NC,R,L]
########## antyzlodziej koniec
########## Przykladowe przekierowanie bledu 403 404
#### Zamisast stadnardowego przekierowania
#### Moze to byc plik html, php, cgi lub obrazek
#### Zamien twojadomena.pl na wlasciwa nazwe
#### Usun po zmianie znaki # sluzace jako dezaktywacja polecenia
#ErrorDocument 403 http://www.twojadomena.pl/jakisplik.php
#ErrorDocument 404 http://www.twojadomena.pl/jakisplik.php
#koniec przekierowania bledu 403 404
# Odkomentuj ponizsza linie jesli twoj serwer URL
# nie znajduje siê w polozeniu relatywnym do sciezki z fizycznym dyskiem.
# Aktualizuj swoja sciezke do Joomla/Mambo (konto /joomla)
# RewriteBase /
########## Begin - Joomla! wbudowana w core Joomla Sekcja SEF
############# Use this section if using ONLY Joomla! core SEF
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named 'content' or 'component' on your server
## If you do not have directories with these names, comment them out.
#
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteRule ^(content/|component/) index.php
#
########## End - Joomla! core SEF Section
########## Begin - Sekcja z dodatkami 3rd Party SEF
############# Uzyj tej sekcji, jesli uzywasz dodatki 3rd party
### (Nie wywodzace sie ze zrodla Joomla!)
### rozszerzenia SEF - n.p. OpenSEF, Artio JomSef, 404_SEF
### 404SEFx, SEF Advance, itd
#
#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
#
########## Koniec - Sekcja SEF 3rd Party SEF
########## Begin - Rewrite rules to block out some common exploits
#
# Block out any script trying to set a mosConfig value through the URL
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
<Files 403.shtml>
order allow,deny
allow from all
</Files>
# spamerzy - hackerzy
deny from .darkhack.us
deny from .fc03.deviantart.com
deny from .deviantart.com
deny from .west-sounds.com
deny from .lowmp3.info
deny from .justmusicmp3.com
deny from .isound.be
deny from 213.238.83.202
deny from 217.76.116.186
deny from 83.21.16.227
deny from 83.15.0
deny from 79.163.225.105
deny from 85.112.193.38
deny from 85.112.193
deny from 83.15.0.51
deny from 77.70
deny from 77.70.106.4
deny from 77.70.106.72
deny from 89.79.112.149
deny from 89.77.2.35
deny from 89.77.2.35
deny from .kwatera.com
deny from .galomat.pl
deny from .peggysage.pl
deny from .rakszawskie.p2a.pl
deny from .wba.wbhosting.co.ukital-charms.com
deny from .ital-charms.com
deny from .wbhosting.co.uk
deny from .zone-h.orgwba.wbhosting.co.uk
deny from .zone-h.com
deny from .fileupyours.com
deny from .parit.org
deny from .ankietaonline.pl
deny from .ankieta-online.pl
deny from .leaseweb.com
deny from 213.219.122
deny from 195.150.77.248
deny from 212.68.215.87
deny from 85.17.1.117
deny from .pachecotecnologia.net
deny from .pachecotecnologia.com
deny from .freeimagehosting.netexamples.oreilly.com
deny from .examples.oreilly.com
deny from .oreilly.com
deny from .spieleck.de
deny from .onkare.com
deny from .wmtportfolio.php*
deny from .superlab.com
deny from .cyber-warrior.org
deny from .cyber-security.orgmegalan.bg
deny from .megalan.bg
deny from 80.237.211.8
deny from 72.37.212.106
deny from 195.150.77.248
deny from 212.68.215.87
deny from 87.101.65.166
deny from .hewew245.sitemynet.com
deny from .mynet.com
deny from .sitemynet.com
deny from .hewew245.sitemynet.com
deny from .dosya.ayyildiz.org
deny from .hackbulten.com
deny from .forumdapaylas.com
deny from .ashiyane.org
########## Ustawiasz to co ponizej na wlaczone ( emulacja zmiennych globalnych )
#### 0 wylaczasz, 1 wlaczasz
#SetEnv REGISTER_GLOBALS 1
########## Wylaczasz kompresje zlib, czasami powoduje klopoty z przegladarkami
#### 0 wylaczasz, 1 wlaczasz
#php_value zlib.output_compression 0
|
Standardowy plik
.htaccess,
htaccess_noMefisto jest do pobrania w plikowni, uzupe³niony o powy¿sze przyk³ady oraz adresy przeznaczone do blokowania intruzów.

I na koniec
yomas, dziêkujê Ci za ¿yczenia urodzinowe. ¦wiadczy to o Twojej klasie, jak te¿ i o tym, ¿e korzystaj±c ze strony ( pewnie obojêtnie jakiej..), czytasz uwa¿nie to co piszê ja czy inni, co nale¿y do rzadko¶ci. Jescze raz dziêkujê i zawsze zapraszam na
Forum. Chocia¿ nie wiem jak d³ugo ono jeszcze po¿yje, bo szykuje mi siê pobyt w szpitalu, mo¿e d³u¿szy, a nie mam zastêpców ( no moderatorzy. ale oprócz wyj±tków (
Aha44 ) reszta wpada na stronê raz na miesi±c, a mo¿e i rzadziej

. Pozdrawiam.
Jokris.
P.s.
Poni¿ej plik z kodem do pobrania, jako ¿e formatowanie
Forum robi psikusy, i doda³o prze³amanie w jednej linii, o czym zwróci³ mi uwagê jeden u¿ytkownik, za co mu dziêkujê.