web-dev-qa-db-fra.com

Inclure le nom de la page de titre dans les URL PHP

Comment puis-je afficher les titres de la page dans les URL?

Actuellement: http://websitename.com/index.php?c_id=18&start=0&m_id=1

Changer en: http://websitename.com/index.php?c_id=title_of_the_page&start=0&m_id=1

Comme Joomla nous donne la possibilité de changer les URL en SEO, y at-il un code ou quelque chose que nous faisons dans httaccess etc. afin que le titre de la page fasse automatiquement partie de l'URL?

1
Muhammed Umer

Votre question a différentes réponses pour différentes versions de Joomla. Je recommande d'abord de lire this .

Je travaille avec Joomla 1.5 de la manière suivante:
http://yourdomain.com/index.php/[menu-alias]/[category-id]-[section-alias]/[article-id]-[article-alias]

mais je pense que c'est une meilleure pratique de se débarrasser de la partie "index.php" de l'URL (je n'ai pas eu le temps de la mettre en œuvre sur mon propre site web). Cela dit, vous n’avez pas à le "faire vous-même" - vous pouvez utiliser des plugins tels que celui-ci .

1
alfasin

Pendant que vous utilisez le titre, cela peut être n'importe quoi et n'est pas vraiment connu avant que l'identifiant de la page ne soit affiché, date à laquelle l'URL a été utilisée.

Donc, cela ne fonctionne que si vous connaissez le code utilisé pour générer le titre dans le fichier PHP. Vous pouvez utiliser un code similaire à celui pour générer les règles htaccess qui convertissent l’URL cryptique en une URL contenant le titre.

0
paulmorriss