- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- pagerank e cambio estensione pagina
-
Ciao Criss, quindi se rinonimo le pagine già indicizzate .html in php ed inserisco questo;
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*).html$ $1.phpper i motori di ricerca non cambia nulla? rimane tutto invariato? Pagine html erano e pagine html rimango per i motori di ricerca?
-
Ho visto solo ora la risposta xMarcox, anche perchè il thread era di 2 anni fa
In pratica tu devi vedere il risultato finale.
Se il MdR vede solo le pagine .html (digitando cioè le .php o .asp che siano non escono risultati, o meglio vi sono redirezioni 301 o pagine 404...mentre digitando le .html esce la pagina esatta) allora per google è tutto OK
-
Criss, mi confermi che questo codice sia giusto per quello che dovrei fare io?
RewriteRule ^(.*).html$ $1.php
sono in una confusione totale. In alcuni post a riguardo vien detto che bisogna far un redirect 301.
Io dovrei semplicemente passare da pagine html in .php
-
Per capire se il codice va bene fai le prove che ti ho detto.
Digita le pagine con estensione .html e vedi cosa esce, poi digita le stesse pagine con estensione .php. Se le .php fanno visualizzare pagina vuota o errore allora crea una 404. Se esce già una 404 va bene, se esce il contenuto uguale alle .html allora non va bene e in quel caso bisogna fare il 301, ma entreresti poi in loop.
Intanto fai quelle prove.
-
Digitando le pagine sia in html che php mi da questo errore:
Forbidden
You don't have permission to access /index.php on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.Invece se rinomino una pagina html in php ed effettuo la digitazione con le entrambe estensione mi da la pagina con lo stesso contenuto.
-
Comunque il motivo per cui ho la necessità di passare a .php è perchè con le pagine in .html non riesco a far interpretare codice php anche se inserisco questo codice:
AddType application/x-httpd-php .html
e poi perchè vorrei rendere le pagine dinamiche.Ho voluto precisarti le mie necessità così per sapere se c'è altra soluzione a riguardo.
-
Ciao,
la pagina va creata in php, e quando funzionante (con include e codice vario) vuol dire che è a posto.
Una volta che tutte le pagine in php funzionano bisogna lavorare di htaccess e 301 in modo da far vedere al Motore solamente le .html (che ovviamente DEVONO sparire dal server fisicamente).
-
Ciao Criss, io ti ringrazio molto per la tua disponibilità, ma non ho ben capito come e cosa fare per dire ai motori di ricerca che adesso le pagine sono in php.
Su un post in rete ho letto che si dovrebbe fare così; creare le pagine in Php (con gli stessi nomi chiaramente) e attraverso il rewrite riscriverle in Html, nessuno si accorgerebbe di nulla inserendo questo codice nell .htacces:
RewriteRule _(.*).html$ /scheda.php?id=$1
Ho seguito questa guida ma, mi ritrovo sempre con la stessa pagina con stesso contenuto con entrami l'estensioni,
-
E' corretto quello che dici Marco...il problema sta nell'htaccess che non fa ciò che deve.
Provo a riassumere i passi:
- Sito in php funzionante
- htaccess (corretto) che riscriva le .php come .html (siccome sono queste ultime quelle indicizzate)
2.bis) Rimuovere eventuali .html dal server
-
ed il giusto codice da inserire nell'htaccess qual'è?