2013-05-20 55 views
-1

我有一个网站,用户创建他们的个人资料,其中生成一个php变量页面:profile-detail?id = 286,id是生成动态的,例如:profile-detail? id = 286,下一个注册profile-detail?id = 287,等等......无论如何,生成url链接更多Seo友好的前:/用户名 - 位置。感谢php变量页面更多seo友好和用户友好

+2

你应该检查的.htaccess – Fabio

+0

是的,你可以使用一些基本的URL重写技术,可在google.com找到 –

回答

1

您可以在.htaccess这样的配置rewite规则:

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

在这种情况下,服务器的任何请求将被index.php文件进行处理(如果有同名静态文件不存在)。 $ _SERVER ['REQUEST_URI']将等于真正的请求uri - 只是解析它并用于你的逻辑。

例如,如果与的.htaccess发送/用户/注册请求

$_SERVER['REQUEST_URI'] => '/user/registry'