- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Da php a asp dot net
-
Ciao Sole,
ti consiglio ti chiedere nella sezione apposita Mod Rewrite e Tecniche di URL Redirect specificando bene il problema.
Gli Utenti GT e lo Staff GT ti indicheranno la strada giusta per ottenere il massimo
-
@sole said:
Mi devo occupare del passaggio di un sito da php a asp dot net. Cambiando l'estensione dei file perdo l'intera indicizzazione/posizionamento fin'ora acquisita.
L'htaccess funziona solo con php e quindi... come fareste voi a dire ai motori di ricerca che le pagine nuove sostituisco le stesse?Se non puoi usare il mod rewrite per simulare le vecchie url, l'unico modo è usare il redirect 301 ed incrociare le dita.
-
@Giorgiotave said:
Ciao Sole,
ti consiglio ti chiedere nella sezione apposita Mod Rewrite e Tecniche di URL Redirect specificando bene il problema.
Gli Utenti GT e lo Staff GT ti indicheranno la strada giusta per ottenere il massimo
Grazie ma spostatemi voi la discussione altrimenti devo aprirne inutilmente un'altra.
-
Fatto
-
Non so se sia importante ma ho omesso di dire che cambierò anche server.
Help me, please.
-
su apache puoi aggiungere direttive che consentono di inviare le pagine .estensione all'engine che vuoi
AddType application/x-httpd-php .asp
in questo modo le pagine .asp sono trattate come .php e dentro puoi metterci codice php (due header, uno per il 301 e uno per il location)
il tutto vale chiaramente anche al contrario, cambia solo il modo per dire ad IIS di leggere i file .php come asp
-
@osvi said:
su apache puoi aggiungere direttive che consentono di inviare le pagine .estensione all'engine che vuoi
AddType application/x-httpd-php .asp
in questo modo le pagine .asp sono trattate come .php e dentro puoi metterci codice php (due header, uno per il 301 e uno per il location)
il tutto vale chiaramente anche al contrario, cambia solo il modo per dire ad IIS di leggere i file .php come asp
Se ho ben capito a me serve che IIS legga i file .php con dentro codice asp con redirect 301, corretto?
Però così facendo sul nuovo server devo avere tutte le pagine (in php) e cartelle che avevo sul vecchio server e anche quelle nuove. Ovvero raddoppio le pagine. Funzionerebbe ma non c'è una soluzione più pulita?
Con Apache ero ben abituato, scrivevo nel .htaccess una riga per ogni redirect e non dovevo conservare la pagina vecchia. Quello che stavo cercando è una soluzione analoga. Esiste?
-
ISAPI rewrite, thread in rilievo
non te l'ho consigliato subito perchè se il server non è il tuo potresti avere problemi (magari non te lo attivano)prova
-
Infatti sto cercando di capire come funziona.
Ho solo trovato esempi di regole che traducono un link con parametri in maniera più search-engine-frinedly ma nessuna che mi faccia il redirect dalla pagina x alla y. Suggerimenti?
-
prova a dare un occhiata qui
Redirect Old Page to New Page
RewriteRule /old.php http://www.example.com/new.asp [I,O,RP,L]
-
Ci sono servizi di hosting su ambienti ibridi (vale a dire che ci gira asp, dotnet, php) non faccio pubblicità quindi non te li cito.
Altrimenti devi per forza intervenire sull'interprete del web server e quindi optare per un housing che alla fine è la cosa migliore.
Puoi usare varie tecniche di rewriting molto semplici se usi un ambiente ibrido.
Saluti
Luca
-
Grazie ragazzi, dopo aver letto approfondimenti su tutto quello che avete suggerito ho optato per i filtri ISAPI. Ho già avuto modo di testarli in locale ed il prossimo passaggio sarà di installare i filtri su un server vero e proprio.
Di fatto è semplice tanto quando il buon .htaccess.
Quando avrò fatto installare i filtri ISAPI su server mi rimarrà verificare che l'intestazione restituitsca un 301.