URL rewriting

  • Auteur de la discussion Auteur de la discussion rasheed
  • Date de début Date de début
Nouveau WRInaute
Bonjour

J'ai petit simple site en PHP pour lequel j'aimerai faire un url rewrinting pour passer des extentions /page.php à /page.asp

Quoi mettre sur le .htaccess

Merci :wink:
 
WRInaute occasionnel
lol celle là je l'avais jamais entendu... faire croire à de l'asp alors que c'est du php, limite fais un rewriting pour rempacer php par aspx ça fera plus 2.zéro

sinon je ferais un truc de ce genre

Code:
RewriteRule (*).asp$ /$1.php [L]
 
WRInaute accro
euh, pas compris. en fait tu avait un site fait en asp, maintenant tu le fais en php, et tu veux conserver sous google les url asp ?
 
WRInaute passionné
silef a dit:
lol celle là je l'avais jamais entendu... faire croire à de l'asp alors que c'est du php, limite fais un rewriting pour rempacer php par aspx ça fera plus 2.zéro

sinon je ferais un truc de ce genre

Code:
RewriteRule (*).asp$ /$1.php [L]
ou plutot
Code:
RewriteRule (*).asp$ /$1.php [L,QSA]
:wink:
 
Nouveau WRInaute
Dj_Apx a dit:
silef a dit:
sinon je ferais un truc de ce genre

Code:
RewriteRule (*).asp$ /$1.php [L]
ou plutot
Code:
RewriteRule (*).asp$ /$1.php [L,QSA]
:wink:

J'ai cette erreur :

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.37 Server at domaine.com Port 80

Merci
 
Nouveau WRInaute
e-kiwi a dit:
et l'URL rewriting est activé sur ton serveur ?

Oui il est activé mais le code que vous m'avez proposé me donne l'erreur 500 dont j'ai déjà parlé.
Par contre g mis le code suivant dans le htaccess pour tester et ça a marché :
RewriteEngine on
RewriteRule ^test\.html$ /test.php [L]

Merci
 
Nouveau WRInaute
Mais ce code ne sert que pour la page test.php
Quel code à mettre pour ça fonctionne pour toutes les pages, et pourquoi le code RewriteRule (*).asp$ /$1.php [L,QSA] donne un erreur 500 :? !

Merci par avance
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut