php - 社交网络 htaccess 重定向

标签 php mysql .htaccess redirect

我正在构建一个 php/mysql 网站,但遇到了一个小问题,我的网站上有配置文件,随机用户配置文件将具有以下示例链接:www.MyDomain.com/profile.php?username=abc

我想做的是在地址栏中显示类似这样的内容:www.MyDomain.com/abc

另外,如果有人输入:www.MyDomain.com/abc,它应该把他带到“abc”的个人资料,实际上是 www.MyDomain.com/profile.php?username=abc

最佳答案

我不是 100% 知道如何使用根目录/级别,但我认为这应该可行:

RewriteEngine on
RewriteBase /
RewriteRule ^([^/\.]+)/?$ profile.php?username=$1 [L]

有一个 real neat site你可以用来检查你的规则。

关于php - 社交网络 htaccess 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9850367/

相关文章:

javascript - Ajax响应不带数据

php - 无法在 Drupal 7 模块中显示嵌套菜单项

php - 使用循环将 JQuery Dropdown list 中的多维数组以字符串形式存储在数据库中

java - 如何使用 Spring/Hibernate 创建数据库?

mysql - 使用前 2 个条目的值将移动平均列添加到表中

regex - .htaccess 将整个查询字符串获取到变量

php 相对 url 到绝对 url 的转换,最终使用 base href html 标签

php - 使用 htaccess 和 modrewrite 将整个 php 输出缓存到静态 html

php - 如何防止 mod_rewrite 处理 HTTP Post 请求?

mysql - 选择每个对话的最后一条消息