-1

我想问你关于 twitter/facebook 的个人资料页面 url。例子 :

twitter.com/stackoverflow 

facebook.com/stackoverflow

现在我想在我的网页中设置,例如:

abc.com/nagabotak

我试图在stackoverflow中搜索教程,但我错过了一些我不理解这个概念的东西。

我有一个profiles.php 页面。当前如果我想打开个人资料页面,我必须使用abc.com/profile.php?user=nagabotak

所以我想做的是缩短网址abc.com/nagabotak

4

1 回答 1

0

它调用 URL 重写。

检查更多信息:

http://www.cyberdesignz.com/blog/website-design/url-rewriting-top-5-ways-of-php-url-rewriting/ http://httpd.apache.org/docs/current/mod/ mod_rewrite.html

使用重写规则创建一个 htaccess,阅读链接,您会发现如何修复它 =)

编辑

这是我的重写规则,我重写到 index.php

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

如果您使用 nginx,请不要忘记,nginx 不使用 .htaccess。

如果你这样做了,你必须创建你想要的路线,比如配置文件/名称

于 2012-09-28T07:20:26.960 回答