2012-05-29 85 views
1

我以前见过它,我不知道如何做到这一点或寻找什么在谷歌找到它。 基本上我想知道如何得到这些短网址的工作,我的意思是,例如更短的网址与PHP

这样:http://website.com/index.php?id=666 变成这样:http://website.com/666

是否有某种方式通过PHP或做到这一点人们是否真的会为每个ID制作地图?

感谢

+2

'.htaccess'是去 – Broncha

+1

谷歌'mod_rewrite'或'URL的方式重写' – Raptor

回答

6

您好取决于你在什么服务器,但如果您使用的是有国防部重写你可以使用htaccess的规则的Apache服务器。

因此,一个例子是:

首先创建一个.htaccess文件,然后在下面的内容粘贴:

RewriteEngine on 

RewriteRule ^([^/\.]+)?$ index.php?id=$1 [L] 
+0

编辑了我的答案,你需要在这里使用的代码是一个有用的信息位:http://zenverse.net/seo-friendly-urls-with-htaccess/但你可以通过阅读得到更多,但它是使用正则表达式完成....希望这可以帮助! –