Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: index.html i index.php w jednym katalogu
Forum PHP.pl > Forum > Serwery WWW
mikele
Witajcie,
Mam drobny problem z plikiem startowym. W katalogu głównym mam dwa pliki o nazwie index (html i php).

sytuacja 1 - w pliku .htaccess brakuje wpisu DirectoryIndex lub jest wpis "DirectoryIndex index.html index.php":
W tym przypadku jako pierwszy startuje plik html, wewnątrz którego jest link do: "./index.php". Niestety po kliknięciu w link lub po wpisaniu pełnej ścieżki "domena.com/index.php" w pasku adresu przeglądarki nadal wyświetlany jest plik index.html zamiast index.php

sytuacja 2 - w pliku .htaccess jest wpis " DirectoryIndex index.php index.html"
W tym przypadku pierwszy startuje plik php. Wszystko działa także, gdy w pasku adresu przeglądarki wpiszemy ścieżkę do pliku index.html - wtedy prawidłowo wyświetli się zawartość pliku html

co zrobić by w sytuacji 1 działał plik index.php jeżeli klikniemy w link do niego wygenerowany poprzez kod zawarty w pliku index.html?

thx
trueblue
1. Wyrzucić DirectoryIndex, w linkach do index.php w index.html dodać jakiś query string, zrobić przekierowanie z index.php na index.html jeśli nie ma QUERY_STRING.
2. Zmienić nazwę index.php na index2.php w index.html, w index2.php includować index.php.
mikele
Cytat(trueblue @ 6.09.2016, 11:36:29 ) *
1. Wyrzucić DirectoryIndex, w linkach do index.php w index.html dodać jakiś query string, zrobić przekierowanie z index.php na index.html jeśli nie ma QUERY_STRING.
2. Zmienić nazwę index.php na index2.php w index.html, w index2.php includować index.php.

a nie można czegoś zaczarować w .htaccess żeby pliki wyświetlały się niezależnie?

czyli po wpisaniu w pasek adresu przeglądarki:
sample.domain/index.html -> wyświetli się treść z pliku index.html
sample.domain/index.php -> wyświetli się treść z pliku index.php

obstawiam, że można to osiągnąć dodając odpowiednie "czary mary" w .htaccess, niestety nie jest to mój konik

ktoś pomoże?
trueblue
Pierwsze rozwiązanie oparte jest o .htaccess.

A to o czym piszesz (dokładnie to) można osiągnąć bez używania .htaccess.
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-2024 Invision Power Services, Inc.