Maison  >  Article  >  développement back-end  >  Apprenez à utiliser thinkphp pour créer des liens courts

Apprenez à utiliser thinkphp pour créer des liens courts

小云云
小云云original
2017-11-22 11:18:433409parcourir

Les liens courts, en termes simples, convertissent les URL longues en chaînes d'URL courtes grâce à des calculs de programme et d'autres méthodes. Dans cet article, nous allons vous apprendre à utiliser thinkphp pour créer des liens courts.

Le framework TP trouve que le chemin est un peu long, comment mieux l'optimiser, comment écrire du pseudo-statique

http:// www.cn3wm.com/ 3wmkj/yzmsfa/index.php?s=/Home/People/index/id/3.html

Je veux maintenant masquer l'index.php?s=/ Ombre d'origine et changez-la en

http://www.cn3wm.com/3wmkj/yzmsfa/People/index/id/3.html

Comment écrire ceci

Ce n'est pas dans tp. Fournissez-vous plusieurs méthodes de routage, ou réécrivez-vous dans .htaccess

pour configurer la redirection .htaccess, vous pouvez l'essayer comme suit

Options +FollowSymlinks
RewriteEngine activé
RewriteCond % {REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

Masquer l'index .php peut définir définir('BIND_MODULE','Home') dans le fichier d'entrée index.php Pour plus de détails, veuillez consulter le manuel tp

Le contenu ci-dessus est un tutoriel. sur la façon de créer des liens courts dans thinkphp, j'espère que cela pourra aider tout le monde.

Recommandations associées :

Implémentation PHP de l'opération de lien court de génération de connexion longue URL

Tutoriel de génération et de restauration de liens courts Sina

Algorithme de lien court Weibo version PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn