index.html i index.php w jednym katalogu, problem :) |
index.html i index.php w jednym katalogu, problem :) |
6.09.2016, 07:54:49
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.03.2008 Ostrzeżenie: (0%) |
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 |
|
|
6.09.2016, 10:36:29
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
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. Ten post edytował trueblue 6.09.2016, 10:49:10 -------------------- |
|
|
6.09.2016, 13:12:14
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 10.03.2008 Ostrzeżenie: (0%) |
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? Ten post edytował mikele 6.09.2016, 13:12:37 |
|
|
6.09.2016, 13:23:25
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Pierwsze rozwiązanie oparte jest o .htaccess.
A to o czym piszesz (dokładnie to) można osiągnąć bez używania .htaccess. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 08:03 |