Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [.htaccess] przekierowanie strony głównej
Forum PHP.pl > Forum > Serwery WWW
Sky_walker
Witam,
chciałbym przekierować stronę główną swojej witryny na odpowiedni adres, ale zostawić dostęp do wszystkich innych plików na serwerze tak jak jest.
Całość witryny jest napisana w php z użyciem "przyjaznych adresów" - plik index.php obsługuje całość a do poszczególnych podstron są odpowiednie przekierowania w htaccess.

Mam coś takiego, żeby przekierować plik index.html:
[APACHE] pobierz, plaintext
  1. RewriteRule ^index.html http://test.pl/glowna.php [QSA]
[APACHE] pobierz, plaintext


i jeśli wpiszę http://mojastrona.pl/index.html to jest super - działa. Ale jeśli wpiszę http://mojastrona.pl/ to już otwiera mi się plik index.php - a chciałbym, żeby tymczasowo następowało przekierowanie do strony http://test.pl/glowna.php
Kszyhuu
Zawsze możesz w konkretnym pliku przekierować przy pomocy php lub html.
W nagłówku html:
  1. <meta http-equiv="refresh" content="ILOŚĆ SEKUND; URL=www.twojanowastrona.html">

JS:
  1. <script>setTimeout('document.location = "strona.php"', 1000);</script>

PHP:
  1. header('Location: www.twojanowastrona.html');

batman
[APACHE] pobierz, plaintext
  1. RewriteEngine On
  2. RewriteCond %{REQUEST_FILENAME} -s [OR]
  3. RewriteCond %{REQUEST_FILENAME} -l [OR]
  4. RewriteCond %{REQUEST_FILENAME} -d
  5. RewriteRule ^.*$ - [NC,L]
  6. RewriteRule ^.*$ glowna.php [NC,L]
[APACHE] pobierz, plaintext
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.