RSS

zapisz się: RSS Artykuły

szukaj

Przekierowanie z index.php na stronę główną

Komentarze 4

http przekierowanieNależy zauważyć, że sNews w wersji niezmienionej wyświetla stronę główną pod dwoma adresami: domena.pl oraz domena.pl/index.php. Jest to oczywiście duplikowanie treści dla robotów wyszukiwarek i należy zmienić ten stan rzeczy.

Najprostszym rozwiązaniem będzie modyfikacja pliku .htaccess.

RewriteEngine On
RewriteBase /snews
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /lokalizacja-cmsa/index\.php\ HTTP/
RewriteRule ^index\.php$ http://lokalizacja-cmsa/ [R=301,L]

Należy dodać dwie linijki zaznaczone powyżej. Mogą się one różnić w zależności od miejsca, w którym mamy zainstalowane sNews. Przykładowo, gdy jest to folder główny domeny, to dopiszemy:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://domena.pl/ [R=301,L]

Z kolei jeśli sNews będzie zainstalowany w podfolderze, to fragment może wyglądać następująco:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /snews/index\.php\ HTTP/
RewriteRule ^index\.php$ http://domena.pl/snews/ [R=301,L]

Po zmianie w .htaccessie będziemy mieli przekierowanie z domena.pl/index.php na domena.pl.

Podziel się

Bookmark and Share

  1. Windermann
    Windermann napisał(a):

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
    RewriteRule ^index.php$ http://www.moja_strona.pl/ [R=301,L]
    --------------

    po zapisaniu dostaję 500 Internal Server Error (serwer na az)

  2. Paweł Landzberg
    Paweł Landzberg napisał(a):

    Przepraszam, to przez znak "\" - snews go domyślnie usuwa, a ja znów zapomniałem go ręcznie dodać. Teraz powinno być dobrze.

  3. Pablo
    Pablo napisał(a):

    U mnie ani jedna, ani druga metoda nie działa :(
    Może coś poradzicie?

  4. Paweł Landzberg
    Paweł Landzberg napisał(a):

    U mnie taka kombinacja działa. Testowane na serwerze w Netart. Warto też zauważyć, że nie wszystkie komendy w .htaccess będą działać na wszystkich serwerach - to zależ od ich konfiguracji.

Komentowanie zostało zablokowane