某些Web应用程序中的URL(短URL)

时间:2015-02-04 13:23:18

标签: url alias short-url

我对短网址有疑问。让我举一个例子来问。

我们有以下网址:www.domain.com/controller/function/parameter/?get=1

我们如何显示此网址:www.domain.com/ShortName

例如在joomla cms中,我们Alias允许我们缩短URL,即使是UTF-8字符。

如何在PHP中实现?

非常感谢:)

1 个答案:

答案 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

成为一个友好且易于记忆的网址,如下所示:

http://corz.org/blog/2003-nov