我目前在用户文件夹中设置并正常工作。
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解决它呢?
答案 0 :(得分:1)
你的规则看起来像这样:
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]
现在你的index.php应该有两个$_GET
变量,i
和page
。