Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> index.html i index.php w jednym katalogu, problem :)
mikele
post 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
Go to the top of the page
+Quote Post
trueblue
post 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


--------------------
Go to the top of the page
+Quote Post
mikele
post 6.09.2016, 13:12:14
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.03.2008

Ostrzeżenie: (0%)
-----


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?

Ten post edytował mikele 6.09.2016, 13:12:37
Go to the top of the page
+Quote Post
trueblue
post 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.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 17:51