我目前在用户文件夹中进行了此设置并正常工作。
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
现在,由于这是针对个人资料页面的,我将如何做这样的事情。
用户/管理员/活动
以便它显示该用户的活动页面?我完全不知道我会怎么做。
最好使索引.php接受页面 $_GET 变量吗?但是我如何获得htaccess来解决它?
您的规则将如下所示:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/(.*)$ index.php?i=$1&page=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?i=$1 [L]
现在你的索引.php应该得到 2 个$_GET
变量,i
和 page
。