przekierowanie z index.php na stronę głowną
Marcin K.Niewielka wiedza
jest gorsza od braku
wiedzy...
Temat: przekierowanie z index.php na stronę głowną
Witam,Mam następujący problem:
Chciałbym, aby w moich joomlach zniknął adres http://domena.pl/index.php
Chciałbym to zrobić przekierowując http://domena.pl/index.php na http://domena.pl/
Stąd wyciągnąłem kod dla htaccessa:
RewriteCond %{REQUEST_URI} ^\/index.php$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http://domena.tld/ [L,R=301]ale niestety nie działa:
Pętla przekierowań
Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie.
Używam Joomli 1.5.7 i 1.5.8.
Czy ktoś ma jakiś konstruktywny pomysł jak to zrobić?Marcin K. edytował(a) ten post dnia 04.01.09 o godzinie 13:04
Robert B.właściciel,
optymalizacja
wyników
wyszukiwania (SEO)
Temat: przekierowanie z index.php na stronę głowną
Mariusz Mikołajek:
dodaj regułkę
RewriteRule ^/$ /index.php
Każde wywołanie / (root) powoduje odczytanie index.??? wg konfiguracji DirectoryIndex. Nie ma więc potrzeby wstawiania tej reguły.
Marcin - na jakim hostingu trzymasz te testowane Joomle ? Czy aby nie na home.pl ?Robert B. edytował(a) ten post dnia 04.01.09 o godzinie 13:39
Marcin K.Niewielka wiedza
jest gorsza od braku
wiedzy...
Jarek Wernerwww.motorsportgp.pl
Temat: przekierowanie z index.php na stronę głowną
Jeśli mogę coś powiedzieć to przyczepiłbym się do dwóch rzeczy.1. poszerzyłbym trochę stopkę strony bo nie obejmuje całej strony (pomija menu)
2. poprawiłbym wygląd kroczącego info po stronie
- powiększenie odległości od dolnej części strony
- ograniczenie info do szerokości strony a nie szerokości całej przeglądarki
Pozdrawiam
Marcin K.Niewielka wiedza
jest gorsza od braku
wiedzy...
Temat: przekierowanie z index.php na stronę głowną
Jarek Werner:Proszę?! W htaccessie?! Na jakiej stronie?!
Jeśli mogę coś powiedzieć to przyczepiłbym się do dwóch rzeczy.
1. poszerzyłbym trochę stopkę strony bo nie obejmuje całej strony (pomija menu)
2. poprawiłbym wygląd kroczącego info po stronie
- powiększenie odległości od dolnej części strony
- ograniczenie info do szerokości strony a nie szerokości całej przeglądarki
Robert B.właściciel,
optymalizacja
wyników
wyszukiwania (SEO)
Marcin K.Niewielka wiedza
jest gorsza od braku
wiedzy...
Temat: przekierowanie z index.php na stronę głowną
Przesłałem, widocznie nie dotarło.##
# @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
# @package Joomla
# @copyright Copyright (C) 2005 - 2008 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
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteRule ^(.*)$ http://www.nowe-horyzonty.com/$1 [R=301,L]
# RewriteCond %{REQUEST_URI} ^/index.php$
# RewriteCond %{QUERY_STRING} ^$
# RewriteRule ^(.*)$ http://nowe-horyzonty.com/ [R=301,L]
RewriteRule ^firma\.html$ http://www.nowe-horyzonty.com/developer-poznan.html [R=301,L]
RewriteRule ^kontakt\.html$ http://www.nowe-horyzonty.com/nowe-horyzonty.html [R=301,L]
RewriteRule ^oferta\.html$ http://www.nowe-horyzonty.com/tanie-domy-jednorodzinne.html [R=301,L]
RewriteRule ^budowa\.html$ http://www.nowe-horyzonty.com/budowa-tanich-domow.html [R=301,L]
RewriteRule ^domy-gotowe-deweloperskie\.html$ http://www.nowe-horyzonty.com/dom-developer-poznan.html [R=301,L]
########## 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 tag in URL
RewriteCond %{QUERY_STRING} (\|%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
Robert B.właściciel,
optymalizacja
wyników
wyszukiwania (SEO)
Jarek Wernerwww.motorsportgp.pl
Marcin K.Niewielka wiedza
jest gorsza od braku
wiedzy...
Andrzej OrłowskiSEM/SEO, SMM, UCD,
e-commerce,
web-analytics etc.
Jarek Wernerwww.motorsportgp.pl
Marcin K.Niewielka wiedza
jest gorsza od braku
wiedzy...
Temat: przekierowanie z index.php na stronę głowną
Robert B.:
Z Marcinem sprawę załatwiliśmy w PHP.
Przyczyną kłopotów mogły być wcześniejsze ustawienia zawarte w .htaccess w wyższych folderach ... taki urok takich hostingów.
Mam ten sam problem więc moze bys opisał co zrobiliscie??
Ja postawilem Joomle na serwerze az.pl
Marcin K.Niewielka wiedza
jest gorsza od braku
wiedzy...
Temat: przekierowanie z index.php na stronę głowną
Szymon Lipiecki:
Robert B.:
Z Marcinem sprawę załatwiliśmy w PHP.
Przyczyną kłopotów mogły być wcześniejsze ustawienia zawarte w .htaccess w wyższych folderach ... taki urok takich hostingów.
Mam ten sam problem więc moze bys opisał co zrobiliscie??
Ja postawilem Joomle na serwerze az.pl
Początek pliku index.php:
pierwszy wiersz (nie chce się poprawnie walidować w code):
< ? php
if ($_SERVER['REQUEST_URI']=='/index.php' && $_SERVER['QUERY_STRING']=='') {
header("HTTP/1.1 301 Moved Permanently");
header("location: http://www.domena.pl/");
header("Connection: close");
exit;
}
/**
* @version $Id: index.php 10381 2008-06-01 03:35:53Z pasamio $
* @package Joomla
* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/
http://www.domena.pl/ zastąp swoim adresem.Marcin K. edytował(a) ten post dnia 25.02.09 o godzinie 17:52
Robert B.właściciel,
optymalizacja
wyników
wyszukiwania (SEO)
Temat: przekierowanie z index.php na stronę głowną
Marcin K.:
...
Początek pliku index.php:
pierwszy wiersz (nie chce się poprawnie walidować w code):
< ? php
Jest jeszcze jeden problem z "code" czego Marcinie nie zauważyłeś.
Otóż poprawna komenda "location" powinna wyglądać tak:
header("location: http: //www.domena.pl/");
Bez spacji pomiędzy http: a //
Niestety usunięcie tej spacji powoduje, że forum GL zmienia to na link (stąd nieprawidłowość w wizualizacji kodu u Marcina).Robert B. edytował(a) ten post dnia 25.02.09 o godzinie 22:10