我对短网址有疑问。让我举一个例子来问。
我们有以下网址:www.domain.com/controller/function/parameter/?get=1
我们如何显示此网址:www.domain.com/ShortName
例如在joomla cms中,我们Alias
允许我们缩短URL,即使是UTF-8字符。
如何在PHP中实现?
非常感谢:)
答案 0 :(得分:1)
您需要研究网址重写。
这是一篇非常详细的文章,提供了大量信息和一些例子:
http://corz.org/server/tricks/htaccess2.php
这是一个例子。
在.htaccess文件中,您可以输入以下内容:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^blog/([0-9]+)-([a-z]+) http://corz.org/blog/index.php?archive=$1-$2 [NC]
这会翻译一个不友好的网址,如下所示:
http://corz.org/blog/index.php?archive=2003-nov
成为一个友好且易于记忆的网址,如下所示: