Arvind Juneja

Arvind Juneja Współtwórca @
Fangol.pl | Blogger
@ Fitback.pl

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

sh404SEF wywala 404 przy stronie głównej a działa poprawnie jak się skierować do konkretnego url'a..

ktoś ma jakiś pomysł?

moj .htaccess (serwer, home.pl)


##
# @version $Id: htaccess.txt 5975 2006-12-11 01:26:33Z robs $
# @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
##


#####################################################
# 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.
#
# Only use one of the two SEF sections that follow. Lines that can be uncommented
# (and thus used) have only one #. Lines with two #'s should not be uncommented
# In the section that you don't use, all lines should start with #
#
# For Standard SEF, use the standard SEF section. You can comment out
# all of the RewriteCond lines and reduce your server's load if you
# don't have directories in your root named 'component' or 'content'
#
# If you are using a 3rd Party SEF or the Core SEF solution
# uncomment all of the lines in the '3rd Party or Core SEF' section
#
#####################################################

##### SOLVING PROBLEMS WITH COMPONENT URL's that don't work #####
# SPECIAL NOTE FOR SMF USERS WHEN SMF IS INTEGRATED AND BRIDGED
# OR ANY SITUATION WHERE A COMPONENT's URL's AREN't WORKING
#
# In both the 'Standard SEF', and '3rd Party or Core SEF' sections the line:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# May need to be uncommented. If you are running your Joomla!/Mambo from
# a subdirectory the name of the subdirectory will need to be inserted into this
# line. For example, if your Joomla!/Mambo is in a subdirectory called '/test/',
# change this:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# to this:
# RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##optional - see notes##
#
#####################################################


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

#
# mod_rewrite in use

RewriteEngine On


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

RewriteBase /


########## Begin - Joomla! core SEF Section
############# 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 - 3rd Party 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



########## 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!
#
# 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
Marcin K.

Marcin K. otwarty na
propozycje pracy
zdalnej

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Może:

http://extensions.joomla.org/component/option,com_mtre...

jako alternatywa - moim zdaniem sprawuje się lepiej.
Dawid Wygoda

Dawid Wygoda FenixInspire.pl -
Skuteczne
Rozwiązania
Internetowe

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Spróbuj 'zahaszowac' calosc wpisu:

#

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

#



W konfiguracji komponentu w Advanced -> ustaw dla 'Home page URL' np. index.php lub nazwe swojej domeny.

konto usunięte

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Arvind Juneja:
sh404SEF wywala 404 przy stronie głównej a działa poprawnie jak się skierować do konkretnego url'a..

udało CI się coś z tym zrobić ??
mam identyczny problem i mnie już szlak trafia,

co do alternatywy Marcina, to z komentarzy na extensions.joomla.org wynika, że nie działa z najnowszą wersją

[edit]
ok, działa :)
może komuś się przyda.
1) żadnych specjalnych zmian w htaccess nie wprowadzałem,
czyli jest tak jak w dokumentacji sh404sef.
2) Mam joomle 1.5.10 i działa w podkatalogu, domena jest skierowana na ten podkatalog
3) wpisałem w ustawienia sh404SEF :
- zakładka main pole "Default index file." - wpisałem pełny adres do strony głównej z index.php na końcu
- zakładka advenced pole "Home page URL" - wpisałem dokładnie to samo co w "Default index file."
- obie zmiany robiłem z wyłączonym sh404sef dopiero po zapisaniu włączyłem i zapisałem ponownie, i zaskoczyło.

Może się to komuś przyda.Cezary H. edytował(a) ten post dnia 22.04.09 o godzinie 10:42
Rafał D.

Rafał D. freelancer

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Arvind Juneja:
sh404SEF wywala 404 przy stronie głównej a działa poprawnie jak się skierować do konkretnego url'a..

ktoś ma jakiś pomysł?

moj .htaccess (serwer, home.pl)

Mam identyczny problem..
konsultant twierdzi, że sh404SEF będzie poprawnie działało na serwerach Apache, natomiast w home.pl mają własny Idea Web Server i komponent nie będzie działał poprawnie.

Więc jak zrobić przyjazne linki w Joomla na home.pl ??
Marcin K.

Marcin K. otwarty na
propozycje pracy
zdalnej

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Cezary H.:

co do alternatywy Marcina, to z komentarzy na extensions.joomla.org wynika, że nie działa z najnowszą wersją

U mnie działa z jedenastką, tylko należy dobrać odpowiednią wersję:
http://www.joomlatwork.com/docman/cat_view/51.html
Rafał D.

Rafał D. freelancer

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Marcin K.:
Cezary H.:

co do alternatywy Marcina, to z komentarzy na extensions.joomla.org wynika, że nie działa z najnowszą wersją

U mnie działa z jedenastką, tylko należy dobrać odpowiednią wersję:
http://www.joomlatwork.com/docman/cat_view/51.html

A czy Joomla 1.5 SEO Patch zrobi mi w Joomla przyjazne linki??
Marcin K.

Marcin K. otwarty na
propozycje pracy
zdalnej

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Rafał D.:
Marcin K.:
Cezary H.:

co do alternatywy Marcina, to z komentarzy na extensions.joomla.org wynika, że nie działa z najnowszą wersją

U mnie działa z jedenastką, tylko należy dobrać odpowiednią wersję:
http://www.joomlatwork.com/docman/cat_view/51.html

A czy Joomla 1.5 SEO Patch zrobi mi w Joomla przyjazne linki??

Joomla 1.5 zrobi Ci przyjazne linki bez SEO Patcha. :)
Rafał D.

Rafał D. freelancer

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Marcin K.:
Rafał D.:
Marcin K.:
Cezary H.:

co do alternatywy Marcina, to z komentarzy na extensions.joomla.org wynika, że nie działa z najnowszą wersją

U mnie działa z jedenastką, tylko należy dobrać odpowiednią wersję:
http://www.joomlatwork.com/docman/cat_view/51.html

A czy Joomla 1.5 SEO Patch zrobi mi w Joomla przyjazne linki??

Joomla 1.5 zrobi Ci przyjazne linki bez SEO Patcha. :)

Dziękuję za odpowiedź.
Ponieważ na home.pl nie mogę włączyć w SEO Settings > Use Apache mod_rewrite
mam adresy postaci:
adresstrony.pl/index.php/pozycjamenu/93-jakis-tytul-artykulu.html

Powinienem się przejmować index.php w tresci linku i tym liczbowym identyfikatorem?

Można je uznać za przyjazne wyszukiwarkom? Czy coś jeszcze kombinować? (a jak tak, to co?)
Jacek Nadolny

Jacek Nadolny Jednoosobowy kombajn
webowy. Ponad 11 lat
pracy z Joomla!

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Rafał D.:
Ponieważ na home.pl nie mogę włączyć w SEO Settings > Use Apache mod_rewrite
mam adresy postaci:
adresstrony.pl/index.php/pozycjamenu/93-jakis-tytul-artykulu.html

Powinienem się przejmować index.php w tresci linku i tym liczbowym identyfikatorem?

Można je uznać za przyjazne wyszukiwarkom? Czy coś jeszcze kombinować? (a jak tak, to co?)

Owszem, są to już przyjazne adresy URL - tyle tylko że niezbyt ładne dla oka ;) przez ten index.php oraz identyfikator. Ale nie musisz się tym przejmować.
Rafał Tochman

Rafał Tochman Specjalista ds.
ochrony danych
osobowych. Wspólnik
Safelo...

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Rafał D.:
adresstrony.pl/index.php/pozycjamenu/93-jakis-tytul-artykulu.html

Powinienem się przejmować index.php w tresci linku i tym liczbowym identyfikatorem?

Można je uznać za przyjazne wyszukiwarkom? Czy coś jeszcze kombinować? (a jak tak, to co?)

ID artykułu możesz usunąć używając HP Router
http://extensions.joomla.org/extensions/5973/details
Rafał D.

Rafał D. freelancer

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Rafał Tochman:
ID artykułu możesz usunąć używając HP Router
http://extensions.joomla.org/extensions/5973/details

Tak zastosowałem ten plugin i byłem zadowolony.. rzeczywiście usuwa id ale psuje paginację w Category Blog Layout - o ile do przodu (kolejne podstrony z zajawkami artkułów) można się przesuwać - to nie działa w paginacji "początek" "poprzednie" "1"
błędne linki..

Szkoda ale musiałem z niego zrezygnować - nie potrafiłem tego naprawić..

Korzystasz z tego pluginu? Paginacja działa?
Rafał Tochman

Rafał Tochman Specjalista ds.
ochrony danych
osobowych. Wspólnik
Safelo...

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Rafał D.:

Korzystasz z tego pluginu? Paginacja działa?

wuwuwu.jakosc.biz :)
Dariusz Dawicki

Dariusz Dawicki Specjalista w
zakresie organizacji
produkcji, logistyki
i...

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Cezary H.:
Arvind Juneja:
sh404SEF wywala 404 przy stronie głównej a działa poprawnie jak się skierować do konkretnego url'a..

udało CI się coś z tym zrobić ??
mam identyczny problem i mnie już szlak trafia,

co do alternatywy Marcina, to z komentarzy na extensions.joomla.org wynika, że nie działa z najnowszą wersją

[edit]
ok, działa :)
może komuś się przyda.
1) żadnych specjalnych zmian w htaccess nie wprowadzałem,
czyli jest tak jak w dokumentacji sh404sef.
2) Mam joomle 1.5.10 i działa w podkatalogu, domena jest skierowana na ten podkatalog
3) wpisałem w ustawienia sh404SEF :
- zakładka main pole "Default index file." - wpisałem pełny adres do strony głównej z index.php na końcu
- zakładka advenced pole "Home page URL" - wpisałem dokładnie to samo co w "Default index file."
- obie zmiany robiłem z wyłączonym sh404sef dopiero po zapisaniu włączyłem i zapisałem ponownie, i zaskoczyło.

Może się to komuś przyda.


Ok u mnie też zadziałało po wpisaniu index.php w polu Home page URL
w polu "Default index file." nic nie wpisałem.
Nie wywala błędu 404 ale w takim przypadku nie działa url bez index.php a właśnie na stronie głównej chciałem się index.php pozbyć.
Adres mojej strony to "www.piekloniebo.pl" ale po jego wpisaniu zostajesz przekierowany na "www.piekloniebo.pl/index.php" a z tego co wyczytałem ze względu na SEO najlepiej jeżeli działasz na jednym adresie i z oczywiście krótszym czyli "www.piekloniebo.pl". No możesz jeszcze skrócić do http://nazwadomeny.pl (żeby już nie zamęczać moją).

Może ktoś z was sobie z tym problemem poradził tzn. ma hosting na home.pl, sh404sef i działająca domenę bez index.php.

Może jest coś co trzeba w .htaccess wpisać. Ja niestety nie jestem w tym orłem.
A jeżeli chodzi o to autorskie rozwiązanie home.pl to na stronie oni piszą że .htaccess należy konfigurować jak na Apacha.

Pozdrawiam,
DarekDariusz Dawicki edytował(a) ten post dnia 15.11.09 o godzinie 21:25
Jacek Nadolny

Jacek Nadolny Jednoosobowy kombajn
webowy. Ponad 11 lat
pracy z Joomla!

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Jacek Nadolny:
Dariusz Dawicki:
Ok u mnie też zadziałało po wpisaniu index.php w polu Home page URL
w polu "Default index file." nic nie wpisałem.
Nie wywala błędu 404 ale w takim przypadku nie działa url bez index.php a właśnie na stronie głównej chciałem się index.php pozbyć.
Adres mojej strony to "www.piekloniebo.pl" ale po jego wpisaniu zostajesz przekierowany na "www.piekloniebo.pl/index.php" a z tego co wyczytałem ze względu na SEO najlepiej jeżeli działasz na jednym adresie i z oczywiście krótszym czyli "www.piekloniebo.pl". No możesz jeszcze skrócić do http://nazwadomeny.pl (żeby już nie zamęczać moją).

Może ktoś z was sobie z tym problemem poradził tzn. ma hosting na home.pl, sh404sef i działająca domenę bez index.php.

Może jest coś co trzeba w .htaccess wpisać. Ja niestety nie jestem w tym orłem.
A jeżeli chodzi o to autorskie rozwiązanie home.pl to na stronie oni piszą że .htaccess należy konfigurować jak na Apacha.

Pozdrawiam,
Darek

Spróbuj tego: http://www.studioalfa.pl/blog/blog-o-joomla-templatkac...

Zrób przekierowanie z

www.piekloniebo.pl/index.php na http://www.piekloniebo.pl

Powinno pomóc.Jacek Nadolny edytował(a) ten post dnia 15.11.09 o godzinie 23:34
Jarosław Domański

Jarosław Domański underwriter PZU
Życie SA

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Proponuję użycie joomsef
http://extensions.joomla.org/extensions/site-managemen...

Działa na wszystkich stronach postawionych na home.pl
Pluginy do standarowych komponentów są darmowe.Jarosław Domański edytował(a) ten post dnia 16.11.09 o godzinie 11:07
Dariusz Dawicki

Dariusz Dawicki Specjalista w
zakresie organizacji
produkcji, logistyki
i...

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Kurcze wszystko super ale:
1) panie Jarosławie - w Artio plugin do Virtumart jest płatny a moja strona jest oparta na VM

Pozdrawiam,
Darek
Jarosław Domański

Jarosław Domański underwriter PZU
Życie SA

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

No to niestety jest ból w przypadku joomsef. Trzeba za niektóre wtyczki zapłacić. 11.90€ to dużo i mało jednocześnie.
Zawsze można wyłączyć obsługę tego komponentu i bazować na wbudowanym mechanizmie budowy linków. Co prawda nie znam zbyt dobrze v-m ale rzuciło mi się w oczy jakieś dedykowane wtyki do obsługi linków. Wiec może to jest rozwiązanie.

Pzdr
j
Dariusz Dawicki

Dariusz Dawicki Specjalista w
zakresie organizacji
produkcji, logistyki
i...

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Szczerze mówiąc to wczoraj odinstalowałem na chwilę sh404 i wrzuciłem Artio ale w ogóle nie mogłem z tym ruszyć. Jakoś strasznie przymuliło mi stronę. Wrzuciłem takiego .htaccessa jak w dokumentacji Artio itp. Nie wiem dlaczego ale jakoś mi się nie spodobał w działaniu chociaz ikonki w adminie takie fajne ma!!!

No i mój jedyny problem pozostaje nierozwiązany.

Wczoraj uderzyłem chyba na wszystkich forach php.pl, joomla, virtuemart, goldenl.

Na joomla piszą o jakimś patchu który się wrzuca żeby na home.pl
żeby przy przekierowanym index.php na domenę bez index nie wywalało błędu.
tutaj to opisują:
http://forum.joomla.pl/showthread.php?t=16345&referrer...

No na razie się poddałem.

Jak będę miał więcej czasu to zrobię odrębną instalację najnowszej Joomli bo może to jest też kwestia wersji.

A jeszcze co do rady Pana Jacka Nadolnego to żeby było jasne. Fajny ten plugin.
Przy wyłączonym sh404sef to mi się doskonale udaje uzyskać stronę główną http://piekloniebo.pl. To można w .htaccess uzyskać.
Jarosław Domański

Jarosław Domański underwriter PZU
Życie SA

Temat: mod_rewrite [.htaccess / j!1.5.8 / sh404SEF] i błąd 404

Na początku zwalnia ładowanie strony bo program zapisuje w bazie wszystkie przekierowania. Później już jest szybciej. Dobrze jest też użyć funkcji update links, która samoczynnie wyszukuje wszystkie linki i przepisuje je do formatu tytułu contentu.
Czy aktualna wersja ma znaczenie - tego nie wiem. Działam na aktualnej.

Do podejrzenia na abcrodzica.info

Pozdr
j

Następna dyskusja:

SEO URL i błąd 404 Joomla




Wyślij zaproszenie do