Accueil
Forum PHPBoost
Personnalisation
Personnalisation fonctionnelle
URL Rewritting module, php to html
Forum PHPBoost
Personnalisation
Personnalisation fonctionnelle
URL Rewritting module, php to html
Forum PHPBoost
• Index
Bonsoir,
Je sais que souvent le sujet à été abordé mais je n'ai pas trouve ma réponse sur le forum et activé la réécriture d'url ne fonctionne pas malgré un parametrage ok.
J'ai mon adresse qui fait http://monsite/module/page.php et je souhaiterai des liens comme http://monsite/page.html.
Je suppose que le .htaccess doit être à la racine du module, mais comment l'écrire ?
Merci beaucoup de votre réponse, et votre patience
Je sais que souvent le sujet à été abordé mais je n'ai pas trouve ma réponse sur le forum et activé la réécriture d'url ne fonctionne pas malgré un parametrage ok.
J'ai mon adresse qui fait http://monsite/module/page.php et je souhaiterai des liens comme http://monsite/page.html.
Je suppose que le .htaccess doit être à la racine du module, mais comment l'écrire ?
Merci beaucoup de votre réponse, et votre patience
Bonsoir,
L'URL Rewriting, comme son nom l'indique, réécrit les URLs, mais ne les modifie pas.
Une adresse du type www.mon-site.fr/module/&mflfloé-vkkgff-p.php deviendra www.mon-site.fr/module/page.php (j'abuse sur cet exemple bien-sûr ^^).
Il y a un article si tu veux (mais je doute qu'il pourra t'aider précisément sur ta question) ==> http://www.phpboost.com/wiki/url-rewriting
Après, je ne suis pas totalement sur.
A confirmer
L'URL Rewriting, comme son nom l'indique, réécrit les URLs, mais ne les modifie pas.
Une adresse du type www.mon-site.fr/module/&mflfloé-vkkgff-p.php deviendra www.mon-site.fr/module/page.php (j'abuse sur cet exemple bien-sûr ^^).
Il y a un article si tu veux (mais je doute qu'il pourra t'aider précisément sur ta question) ==> http://www.phpboost.com/wiki/url-rewriting
Après, je ne suis pas totalement sur.
A confirmer
Tu souhaites mettre html au lieu de php c'est ça ?
Oui c'est ca.
Merci de vos réponses
Merci de vos réponses
Ça va te demander beaucoup de modification.
Je ne pense pas que ça vaut le coup de faire ça.
De plus dans la version 4.0, nous avons modifié les URLs, ils apparaissent sous la forme : www.phpboost.com/newsletter/admin/config/ ou encore www.phpboost.com/user/error/404/
Je ne pense pas que ça vaut le coup de faire ça.
De plus dans la version 4.0, nous avons modifié les URLs, ils apparaissent sous la forme : www.phpboost.com/newsletter/admin/config/ ou encore www.phpboost.com/user/error/404/
Pourtant, un site dont les adresses finissent par html est mieu referencé...
Enfin, merci quand même
Enfin, merci quand même
Plus précisément c'est le fait d'avoir des variables GET dans l'url, du type : /forum/topic.php?id=12587.
Dans la version 3.0 nous transformons ça en : /forum/topic-12587+url-rewritting-module-php-to-html.php
Du coup tu n'as pas de problème.
Dans la version 4.0, avec la nouvelle version du noyau, nous aurons la possibilité de faire : /forum/topic/url-rewriting-module-php-to-html/
Ce sera d'autant mieux que : /forum/topic-12587+url-rewritting-module-php-to-html.html
Dans la version 3.0 nous transformons ça en : /forum/topic-12587+url-rewritting-module-php-to-html.php
Du coup tu n'as pas de problème.
Dans la version 4.0, avec la nouvelle version du noyau, nous aurons la possibilité de faire : /forum/topic/url-rewriting-module-php-to-html/
Ce sera d'autant mieux que : /forum/topic-12587+url-rewritting-module-php-to-html.html
Et pour faire : http://monsite.com/module/page.php en http://monsite.com/page.php comment je fais ?
Code TEXT : devrait suffire.
RewriteRule ^page.php$ /trunk/module/page.php [L,QSA]
C'est dans le .htaccess que je met où ?
Car j'ai mis :
Code :
dans le .htaccess à la racine du site et il m'affiche toujours : http://localhost/monsite/tab/auto.php
Et si je le met dans mon dossier module, il me met : The requested URL /trunk/tab/auto.php was not found on this server.
Edité par LittleMag Le 03/07/12 à 18h50
Car j'ai mis :
Code :
RewriteRule ^auto.php$ /trunk/tab/auto.php [L,QSA]
dans le .htaccess à la racine du site et il m'affiche toujours : http://localhost/monsite/tab/auto.php
Et si je le met dans mon dossier module, il me met : The requested URL /trunk/tab/auto.php was not found on this server.
Edité par LittleMag Le 03/07/12 à 18h50
Code TEXT :
Ensuite tu regardes avec l'url : http://tonsite/le_path_de_ton_site/auto.php
RewriteRule ^auto.php$ /le_path_de_ton_site/tab/auto.php [L,QSA]
Ensuite tu regardes avec l'url : http://tonsite/le_path_de_ton_site/auto.php
• Index
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
















Les partenaires
Le projet PHPBoost
Contribuer au Projet
Support PHPBoost