【发布时间】:2012-06-24 16:18:48
【问题描述】:
我目前已在用户文件夹中设置并正常工作。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?i=$1
例如 127.0.0.1/site/users/admin 转到 127.0.0.1/site/users/index.php?i=admin
现在这是个人资料页面,我该怎么做这样的事情。
用户/管理员/活动
这样它会显示该用户的活动页面吗?我完全不知道该怎么做。
最好让 index.php 接受页面 $_GET 变量吗?但是我将如何让 htaccess 解决它?
【问题讨论】:
-
真的
users/admin被重定向到index.php?i=admin还是index.php?i=users/admin?另外,我是否正确理解您希望将另一个$_GET变量中的activity发送到index.php? -
我更新了我的帖子,这样更容易理解,但是用户/管理员转到用户/index.php?i=admin。对于您的第二个问题,这取决于您是否认为这是拆分页面的最佳方式?例如,如果您在我的网站上有个人资料,它将是 users/Havelock。现在,如果我想见您的朋友,我希望能够使用 users/Havelock/Friends。最好让第二部分转到另一个 $_GET 变量吗?所以结果是 users/index.php?i=Havelock&page=Friends.
标签: php .htaccess mod-rewrite vanity-url