Allora se ho capito bene la struttura è questa:

ROOT
index.php
page_switch.php
master.dwt
---|PROVA (cartella
index.html

Dentro il file /PROVA/index.html si trova un link
Prova
che ovviamente se deve puntare alla pagina index.php che sta nella ROOT dovrà essere
Prova

Detto questo, devi anche stare molto bene attento a possibili maiuscole/minuscole.

Ricorda sempre che Linux è CASE SENSITIVE:
index.html è diverso da Index.html che è diverso da INDEX.html che è diverso da index.HTML...
prova è diverso da PROVA che è diverso da Prova...

Controlla bene!!


Infine una provia, scusami se dico qualcosa di eventualmente ovvio, crea un file info.php con dentro solo
<?php
phpinfo();
?>
salvalo nella root del tuo sito e poi richiamalo con
http://www.tuosito.xyz/info.php

Se ti esce qualcosa è già qualcosa!



Originariamente inviato da maveric64
Ciao e grazie per la risposta, allora in questo momento sto facendo delle prove e quindi lo spazio che utilizzo è pulito ed il file .htaccess non esiste.
Gli unici file che esistono sono quelli che ho copiato copiato per fare le prove, ovvero:
index.php
page_switch.php
master.dwt
indfine la cartella prova con dentro il file prova.html ovvero il file che punta il link
<td class="tablenew3">Prova</td> :

Mentre queste sono le righe che ho scritto all'interno del file page_switch.php:
case 1:
include('prova/prova.html');
break;

O fatto delle altre prove ed ora quando clicco sul link explorer mi cambia l'url ma rimane nella home page (non mi dice più che la pagina non esiste).

Ho notato però che il percorso è errato, infatti mi compare
http://www.miosito/prova/index.php?pag=1

invece se non erro dovrebbe comparire
http://www.miosito/index.php?pag=1

E comunque se scrivo a mano http://www.miosito/index.php?pag=1
explorer mi dice che la pagina non esiste.

Aiuto