Php 创建URL';就像<;根URL>/twitter\u用户名
我正在制作一个简单的php应用程序,它使用twitter登录,如Php 创建URL';就像<;根URL>/twitter\u用户名,php,mysql,.htaccess,mod-rewrite,twitter,Php,Mysql,.htaccess,Mod Rewrite,Twitter,我正在制作一个简单的php应用程序,它使用twitter登录,如 但是,我想将用户重定向到一个URL/twitter\u用户名,而不是转到用户发布推特的页面,在那里他可以看到自己的推特个人资料信息。 此外,此页面需要在/twitter\u user\u name上作为个人资料页面公开查看。我不知道如何创建URL的like/twitter\u用户名。 我没有使用任何这样的框架 users表的My DB结构为: CREATE TABLE `users` ( `id` int(10) uns
但是,我想将用户重定向到一个URL/twitter\u用户名,而不是转到用户发布推特的页面,在那里他可以看到自己的推特个人资料信息。
此外,此页面需要在/twitter\u user\u name上作为个人资料页面公开查看。我不知道如何创建URL的like/twitter\u用户名。
我没有使用任何这样的框架 users表的My DB结构为:
CREATE TABLE `users` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`oauth_uid` text,
`oauth_token` text,
`oauth_secret` text,
`is_logged_in` boolean,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
如何在不使用任何框架的情况下完成此操作?简单,在
.htaccess
文件中使用mod\u rewrite
:
RewriteEngine on
RewriteRule ^twitter_(.*)$ twitter_profile.php?username=$1 [L]
twitter\u profile.php
将使用GET
param(用户名)作为$1
您可以了解
mod_rewrite
和.htaccess
这是.htacces和mod_rewrite;)的作业请建议如何完成使用.htacces。现在转到update.php,正如代码中所示,只要看看右边的相关链接,我看到至少3个链接会有帮助-->或者如果您想要类似于/twitter/user
:重写规则^twitter/(.+)$update.php?twitter\u user=$1[L]
的内容,这些链接会创建到用户的显示页面的永久URL吗,是的,只要twitter_user.php存在,.htaccess存在,它们就是永久的